XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Other Financing - Long Term Debt Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 199,917 $ 199,917
Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 235,181 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 23,043 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 235,181 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 Procurement Vendor Financing    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 24,200 22,888
Satellite Procurement Vendor Financing | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Satellite Procurement Vendor Financing | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0 0
Satellite Procurement Vendor Financing | Level 3    
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 23,043 $ 21,822