Quarterly report [Sections 13 or 15(d)]

Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)

v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Nov. 06, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current $ 55,100 $ 39,400    
Accounts Receivable, Allowance 60 45    
Debt Securities, Held-to-Maturity, Fair Value 55,100 39,400    
Goodwill $ 10,303 $ 10,260    
LeoStella        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Ownership percentage   50.00% 50.00% 50.00%
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted Stock Unit, Outstanding 2      
Restricted Stock or Unit Expense $ 9