XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 4,226 $ 4,322
Finance lease cost:    
Amortization of lease assets 1,321 890
Interest on lease liabilities 192 117
Total finance lease cost 1,513 1,007
Variable lease cost 768 1,216
Short term lease cost 503 0
Total lease cost $ 7,010 $ 6,545