XML 123 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lease, Cost [Abstract]    
Operating lease cost $ 7,058 $ 6,948
Variable lease cost 2,855 2,472
Total lease costs 9,913 9,420
Right-of-use assets obtained in exchange for operating lease obligations $ 3,327 $ 178
Weighted average remaining lease term, in years 3 years 4 years
Weighted Average Discount Rate 1.70% 2.30%