Annual report pursuant to Section 13 and 15(d)

Restructuring Activity - Additional Information (Details)

v3.24.0.1
Restructuring Activity - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 19,786 $ 2,265 $ 2,204
Impairment of leased right-of-use assets 0 462 429
Impairment of leasehold improvements 0 0 226
Employee separation expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 17,897 1,795 1,273
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 1,847 $ 8 $ 323