XML 105 R92.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Other Financing - Long Term Debt Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Non-current portion of long-term debt $ 199,917 $ 107,034
Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 204,135  
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 21,822  
Convertible Senior Notes    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 185,000 0
Convertible Senior Notes | Level 1    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 204,135  
Convertible Senior Notes | Level 2    
Debt Instrument [Line Items]    
Non-current portion of long-term debt 0  
Convertible Senior 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 22,888 $ 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 $ 21,822