XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Receivable - Schedule of Sale-Type Lease Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lease receivable $ 2,528 $ 1,612
Allowance for expected credit losses (719) 0
Total lease payments 1,809 1,612
Less: current portion of lease receivable (1,264) (1,505)
Lease receivable, non-current $ 545 $ 107