XML 95 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Operating Lease and Finance Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 $ 3,888  
2026 4,838  
2027 4,804  
2028 3,751  
2029 3,494  
Thereafter 2,267  
Total future minimum lease payments 23,042  
Less: amounts representing interest 3,103  
Present value of lease liabilities 19,939  
Less: current portion 3,265 $ 980
Long-term portion 16,674 955
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 111  
2026 181  
2027 14  
2028 24  
2029 0  
Thereafter 0  
Total future minimum lease payments 330  
Less: amounts representing interest 19  
Present value of lease liabilities 311  
Less: current portion 100 59
Long-term portion $ 211 $ 193