XML 119 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leases      
Term of option to terminate 1 year    
Components of Lease Expense      
Operating lease cost $ 9,358 $ 8,568 $ 8,397
Variable lease cost 68 108 50
Short-term lease cost [1] 64 65 148
Total lease cost 9,490 8,741 $ 8,595
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflows for operating leases 8,584 8,402  
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases 19,301 6,758  
Operating leases      
Operating lease right-of-use assets $ 40,036 $ 30,069  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net Property, Plant and Equipment, Net  
Operating lease liabilities $ 41,409 $ 31,091  
Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating lease liabilities Operating lease liabilities  
Weighted average remaining lease term      
Operating leases 6 years 6 months 4 years 10 months 24 days  
Weighted average discount rate      
Operating leases 3.79% 2.89%  
Minimum      
Operating Leases      
Remaining term of lease 1 year    
Term of option to extend 1 year    
Weighted average remaining lease term      
Operating leases term 10 years    
Maximum      
Operating Leases      
Remaining term of lease 12 years    
Term of option to extend 40 years    
Weighted average remaining lease term      
Operating leases term 15 years    
[1] Short-term lease cost includes the cost of leases with terms of twelve months or less, excluding leases with terms of one month or less.