v3.25.2
Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sales-type    
Remainder of 2025 $ 43,883  
2026 88,529  
2027 88,529  
2028 81,766  
2029 84,861  
Thereafter 331,282  
Total undiscounted 718,850  
Less: imputed interest (319,666)  
Net investment in sales-type leases 399,184  
Less: current portion (45,367) $ (43,471)
Non-current net investment in sales-type leases 353,817  
Operating    
Remainder of 2025 215,343  
2026 427,391  
2027 353,418  
2028 311,654  
2029 302,072  
Thereafter 762,048  
Total undiscounted $ 2,371,926