XML 119 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases.    
Cash paid for amounts included in the measurement of lease liabilities - operating leases (in thousands) $ 12,475 $ 8,742
Cash paid for amounts included in the measurement of lease liabilities - finance lease and finance obligations (in thousands) 515  
ROU assets obtained in exchange for operating lease liabilities (in thousands) $ 8,151 $ 12,882
Weighted average remaining lease term - finance lease (years) 4 years 0 months
Weighted average remaining lease term - operating leases (years) 5 years 21 days 5 years 1 month 20 days
Weighted average remaining term - finance obligations (months) 8 months  
Weighted average discount rate - finance lease 2.30%  
Weighted average discount rate - operating leases 4.42% 3.93%
Weighted average discount rate - finance obligations 8.40%