Annual report pursuant to Section 13 and 15(d)

Leases - Other Lease Information (Details)

v3.24.0.1
Leases - Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities: [Abstract]    
Payments on operating leases included in operating cash flows $ 10,813 $ 10,327
Interest payments under finance leases included in operating cash flows 5 3
Principal payments under finance leases included in financing cash flows 72 33
Right-of-use assets obtained in exchange for new lease liabilities (non-cash):    
Operating leases $ 8,105 $ 7,462