Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Additional Information (Details)

v3.25.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 25, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cost of revenue   $ 9,806 $ 14,488 $ 24,970 $ 40,084
Adjustments in Litigation Settlement $ 7,000        
Notes Receivable [Member]          
Company Receivable Outstanding   4,500   4,500  
Accrued Interest       744  
Allowance for expected credit loss and accrued interest balance   $ 5,244   5,244  
A&R L3Harris Agreement [Member]          
Fixed fees       $ 358  
Percentage of share payable   30.00%   30.00%  
Cost of revenue   $ 403 1,245 $ 1,627 2,483
Payments for Legal Settlements 17,000        
Adjustments in Litigation Settlement 7,000        
A&R L3Harris Agreement [Member] | Company Paid Portion [Member]          
Payments for Legal Settlements $ 7,000        
A&R L3Harris Agreement [Member] | Excess Revenue [Member]          
Revenue   $ 16,000 $ 16,000 $ 16,000 $ 16,000