XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows paid for operating leases $ 2,987 $ 2,426
Operating cash flows paid for interest portion of finance leases 5 8
Financing cash flows paid for principal portion of finance leases 38 44
Right-of-use assets obtained in exchange for lease obligations    
Operating leases $ 1,139 $ 13,986