XML 77 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Net Investment in Sales-type Leases - Schedule of Future Minimum Lease Payments to be Received on Sales-Type Lease (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (excluding the six months ended June 30, 2025) $ 21,943
2026 43,887
2027 43,887
2028 43,887
2029 43,887
Thereafter 184,688
Total $ 382,179