XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 3,669  
2026 3,320  
2027 3,157  
2028 2,477  
2029 2,471  
Thereafter 8,648  
Total lease payments 23,742  
Less: imputed interest (5,525)  
Present value of lease liabilities 18,217 $ 17,054
Finance Leases    
2025 1,215  
2026 1,105  
2027 979  
2028 1,632  
2029 952  
Thereafter 3,291  
Total lease payments 9,174  
Less: imputed interest (2,429)  
Present value of lease liabilities $ 6,745 $ 6,147