v3.25.1
Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Sales-type    
Remainder of 2025 $ 65,766  
2026 88,508  
2027 88,508  
2028 81,746  
2029 84,843  
Thereafter 331,196  
Total undiscounted 740,567  
Less: imputed interest (330,667)  
Net investment in sales-type leases 409,900  
Less: current portion (44,393) $ (43,471)
Non-current net investment in sales-type leases 365,507  
Operating    
Remainder of 2025 324,340  
2026 409,025  
2027 348,476  
2028 304,417  
2029 304,903  
Thereafter 723,163  
Total undiscounted $ 2,414,324