XML 100 R75.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCING RECEIVABLES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]      
Less: allowance for credit losses $ (438) $ (416) $ (549)
Long-term financing arrangements, net 4,895 5,223  
Long-Term Financing Arrangement      
Financing Receivable, Past Due [Line Items]      
2025 3,315    
2026 601    
2027 129    
2028 55    
2029 0    
Thereafter 0    
Total minimum payments to be received 4,100    
Less: allowance for credit losses (362) (377)  
Less: unearned income (288) (361)  
Long-term financing arrangements, net $ 3,450 $ 4,474