XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 4,322 $ 3,331
Finance lease cost:    
Amortization of lease assets 890 264
Interest on lease liabilities 117 50
Total finance lease cost 1,007 314
Total lease cost $ 5,329 $ 3,645