XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating    
2025 $ 9,397  
2026 8,702  
2027 8,789  
2028 8,252  
2029 5,384  
Thereafter 10,915  
Total lease payments 51,439  
Less portion representing interest 6,155  
Total principal 45,284  
Less current portion 7,731 $ 8,336
Long-term portion 37,553 47,506
Finance    
2025 880  
2026 847  
2027 849  
2028 805  
2029 822  
Thereafter 7,217  
Total lease payments 11,420  
Less portion representing interest 3,131  
Total principal 8,289  
Less current portion 459 954
Long-term portion $ 7,830 $ 8,734