XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lessor Leases - Maturity Schedule of Future Minimum Lease Payments under Sales-Type Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining six months of 2024 $ 8,163  
2025 14,493  
2026 12,431  
2027 10,780  
2028 9,692  
Thereafter 19,851  
Net minimum lease payments to be received 75,410 $ 65,017
Present value adjustment (12,533) $ (10,196)
Total net investment in sales-type leases $ 62,877