XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
(in thousands)September 30, 2023December 31, 2022
Accrued payroll and benefits$27,309 $20,502 
Accrued legal contingencies21,819 18,940 
Other current liabilities19,318 26,267 
Total accrued expenses and other current liabilities$68,446 $65,709