Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Schedule of Maturity of Lease Liabilities (Details)

v3.25.0.1
LEASES - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 5,928  
2026 4,503  
2027 3,802  
2028 3,620  
2029 3,024  
Thereafter 10,161  
Total Lease Payments 31,038  
Less: Interest 5,833  
Total Lease Liability 25,205 $ 29,445
Financing Leases    
2025 84  
2026 43  
2027 13  
2028 0  
2029 0  
Thereafter 0  
Total Lease Payments 140  
Less: Interest 13  
Total Lease Liability $ 127 $ 201