v3.26.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lessor, Lease, Description [Line Items]        
Operating Lease, Lease Income $ 800 $ 800 $ 7,000 $ 7,000
2022 (Remainder of Fiscal Year) 779   779  
2027 3,115   3,115  
2028 3,115   3,115  
2029 3,115   3,115  
2030 3,115   3,115  
Thereafter 15,123   15,123  
Total lease income $ 28,362   $ 28,362  
Next Generation Satellites        
Lessor, Lease, Description [Line Items]        
Property, Plant, and Equipment, Useful Life 17 years 6 months   17 years 6 months