v3.25.2
Lessor Leases - Schedule of Income Recognized from Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Sales-type lease revenues $ 6,631 $ 11,576 $ 12,449 $ 18,612
Cost of sales-type lease revenues (4,102) (7,110) (7,039) (11,297)
Selling profit on sales-type lease revenues $ 2,529 $ 4,466 $ 5,410 $ 7,315