XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 11,217  
2025 9,861  
2026 7,966  
2027 7,064  
2028 6,508  
Thereafter 15,811  
Total lease payments 58,427  
Less: Interest (11,740)  
Present value of lease liabilities 46,687  
Financing    
2024 142  
2025 75  
2026 6  
2027 0  
2028 0  
Thereafter 0  
Total lease payments 223  
Less: Interest (7)  
Present value of lease liabilities 216  
Total    
2024 11,359  
2025 9,936  
2026 7,972  
2027 7,064  
2028 6,508  
Thereafter 15,811  
Total lease payments 58,650  
Less: Interest (11,747)  
Total lease liabilities $ 46,903 $ 36,888