XML 126 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 13,544 $ 12,072 $ 10,238
Finance lease cost:      
Amortization of right-of-use assets 940 56 438
Interest on finance lease liabilities 155 0 0
Total finance lease cost 1,095 56 438
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash used in operating leases (10,966) (11,684) (7,178)
Financing cash used in finance leases (989) 0 (612)
Right of use assets obtained in exchange for lease obligations:      
Operating leases 6,454 5,984 50,101
Finance leases $ 5,505 $ 0 $ 0