XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Summary of restructuring activities included in other current liabilities The following table summarizes restructuring activities as of September 30, 2023 included in other current liabilities on the balance sheet:
Salaries and other benefits
Restructuring liability as of January 1, 2023$— 
Restructuring charge21,934 
Amounts paid (11,826)
Restructuring liability as of September 30, 2023
$10,108