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 9 Months Ended
Apr. 25, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Cost of revenue   $ 8,027 $ 15,843 $ 32,997 $ 55,927
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   $ 0 1,239 $ 1,627 3,722
Payments for Legal Settlements 17,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