XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Net Investment in Sales-type Lease - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 43,887
2027 43,887
2028 43,887
2029 43,887
2030 43,887
Thereafter 140,800
Total $ 360,235