Quarterly report [Sections 13 or 15(d)]

Debt and Other Financing - Long Term Debt Fair Value Hierarchy (Details)

v3.25.3
Debt and Other Financing - Long Term Debt Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 196,250 $ 107,034
Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 207,283  
Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 17,052  
Convertible Notes    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 185,000 0
Convertible Notes | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 207,283  
Convertible Notes | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Convertible Notes | Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Satellite Procurement Vendor Financing    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 17,063 $ 6,000
Satellite Procurement Vendor Financing | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Satellite Procurement Vendor Financing | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Satellite Procurement Vendor Financing | Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 17,052