XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lease, Cost [Abstract]        
Operating lease cost $ 6,981 $ 6,066 $ 14,042 $ 11,546
Variable lease cost 1,929 1,903 3,911 3,392
Total lease cost $ 8,910 $ 7,969 $ 17,953 $ 14,938