v3.25.2
DEBT AND FINANCING ARRANGEMENTS - Future Operating Lease Payment Obligations And Future Minimum Lease Payments Under Capital Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Operating leases      
Rest of 2025 $ 1,617    
2026 1,219    
2027 1,533    
2028 971    
2029 641    
2030-2034 409    
Total Payments 6,390    
Less: Interest 663    
Amount of Lease Obligations Recorded on Consolidated Balance Sheets 5,700 $ 6,700 $ 5,100
Capital leases      
Rest of 2025 123    
2026 105    
2027 131    
2028 45    
2029 22    
2030-2034 0    
Total Payments 426    
Less: Interest 33    
Lease Obligations [Member]      
Operating leases      
Amount of Lease Obligations Recorded on Consolidated Balance Sheets 5,727    
Capital leases      
Amount of Lease Obligations Recorded on Consolidated Balance Sheets $ 393