XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 15,540  
2026 14,201  
2027 12,652  
2028 11,525  
2029 8,917  
Thereafter 15,141  
Total future minimum sales-type lease payments 77,976 $ 65,017
Present value adjustment (12,757) $ (10,196)
Total net investment in sales-type leases $ 65,219