v3.26.1
Lessor Leases - Schedule of Income Recognized from Sales-Type Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Sales-type lease revenues $ 3,814 $ 6,631 $ 10,114 $ 12,449
Cost of sales-type lease revenues (2,347) (4,102) (6,120) (7,039)
Selling profit on sales-type lease revenues $ 1,467 $ 2,529 $ 3,994 $ 5,410