v3.26.1
Revenue - Schedule of Minimum Contractual Future Revenues (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Sales-type    
Remainder of 2026 $ 44,166  
2027 87,612  
2028 80,849  
2029 84,055  
2030 87,612  
Thereafter 239,839  
Total undiscounted 624,133  
Less: imputed interest (270,315)  
Net investment in sales-type leases 353,818  
Less: current portion (29,733) $ (38,870)
Non-current net investment in sales-type leases 324,085  
Operating    
Remainder of 2026 220,676  
2027 457,830  
2028 367,676  
2029 367,769  
2030 310,939  
Thereafter 721,141  
Total undiscounted $ 2,446,031