XML 131 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease costs:    
Operating lease costs $ 2,757 $ 2,991
Short-term lease costs 511 296
Variable lease costs 163 165
Total lease costs 3,431 3,452
Cash paid for amounts included in measurement of lease liabilities   3,193
Cash paid for amounts included in measurement of lease liabilities (991)  
ROU assets obtained in exchange for new operating lease liabilities $ 693 $ 7,462