v3.26.1
Lessor Leases - Schedule of Components of Sales-Type Lease Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Net minimum lease payments to be received $ 83,794 $ 88,372
Less: Unearned interest income portion (12,441) (12,982)
Net investment in sales-type leases 71,353 75,390
Less: Current portion (14,848) (14,648)
Long-term investment in sales-type leases, net $ 56,505 $ 60,742