Annual report pursuant to Section 13 and 15(d)

LEASES - Commitments Under Non-Cancelable Operating Leases (Details)

v3.24.0.1
LEASES - Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 $ 5,341  
2025 3,406  
2026 2,835  
2027 2,356  
2028 2,100  
Thereafter 517  
Total lease payments 16,555  
Less: Imputed interest 1,632  
Present value of lease liabilities $ 14,923 $ 18,011
Weighted-average discount rate 4.15% 3.91%
Minimum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Weighted-average discount rate 3.00%  
Maximum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Weighted-average discount rate 6.89%