v3.25.4
LEASES - Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 6,220  
2027 4,550  
2028 3,094  
2029 2,301  
2030 2,231  
Thereafter 7,575  
Total lease payments 25,971  
Less: Imputed interest (4,281)  
Present value of lease liabilities $ 21,690 $ 25,050