v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lessor, Lease, Description [Line Items]        
Operating Lease, Lease Income $ 3,100 $ 3,100 $ 6,200 $ 6,200
2022 (Remainder of Fiscal Year) 6,195   6,195  
2026 12,391   12,391  
2027 12,391   12,391  
2028 12,391   12,391  
2029 12,391   12,391  
Thereafter 70,084   70,084  
Total lease income $ 125,843   $ 125,843  
Next Generation Satellites        
Lessor, Lease, Description [Line Items]        
Property, Plant and Equipment, Useful Life 17 years 6 months   17 years 6 months