v3.26.1
Debt and Other Financing - Long Term Debt Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 205,458 $ 199,917
Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 240,574 204,135
Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 33,204 21,822
Convertible Senior Notes    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 185,000 185,000
Convertible Senior Notes | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 240,574 204,135
Convertible Senior Notes | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Convertible Senior Notes | Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Satellite Launch Vendor Financing    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 32,150 22,888
Satellite Launch Vendor Financing | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Satellite Launch Vendor Financing | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Satellite Launch Vendor Financing | Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 33,204 $ 21,822