XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Net Investment in Sales-type Leases - Schedule of Future Minimum Lease Payments to be Received on Sales-Type Lease (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (excluding the three months ended March 31, 2025) $ 32,915
2026 43,887
2027 43,887
2028 43,887
2029 43,887
Thereafter 184,688
Total $ 393,151