XML 117 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 3,526 $ 3,375 $ 3,762
Short-term lease cost 372 329 193
Variable lease cost 234 324 160
Depreciation of leased assets 541 438 438
Interest on lease liabilities 500 442 471
Total finance lease cost 1,041 880 909
Total lease cost $ 5,173 $ 4,908 $ 5,024