XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Operating Leases Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 3,622  
2026 2,008  
2027 1,584  
2028 285  
2029 0  
Thereafter 0  
Total minimum lease payments 7,499  
Less: Amount representing interest (578)  
Present value of net minimum lease payments 6,921  
Less: Current portion of lease obligations (3,317) $ (7,121)
Total long-term lease obligations $ 3,604 $ 2,382