XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases.    
Cash paid for amounts included in the measurement of lease liabilities - operating leases (in thousands) $ 12,230 $ 12,475
Cash paid for amounts included in the measurement of lease liabilities - finance lease and finance obligations (in thousands) 799 515
ROU assets obtained in exchange for operating lease liabilities (in thousands) 15,094 8,151
ROU assets obtained in exchange for finance lease liabilities (in thousands) $ 3,622 $ 1,036
Weighted average remaining lease term - finance lease (years) 3 years 4 years
Weighted average remaining lease term - operating leases (years) 5 years 11 months 15 days 5 years 21 days
Weighted average discount rate - finance lease 2.30% 2.30%
Weighted average discount rate - operating leases 4.57% 4.42%