XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 1,979 $ 1,539 $ 5,055 $ 4,615
Short-term lease cost 59 19 102 60
Variable lease cost 580 325 1,431 1,179
Total lease costs $ 2,618 $ 1,883 $ 6,588 $ 5,854