XML 130 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 3,998 $ 3,526 $ 3,375
Short-term lease cost 232 372 329
Variable lease cost 380 234 324
Depreciation of leased assets 511 541 438
Interest on lease liabilities 506 500 442
Total finance lease cost 1,017 1,041 880
Total lease cost $ 5,627 $ 5,173 $ 4,908