v3.23.2
Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Restructuring Reserve [Roll Forward]    
Accrual, at beginning of year   $ 0
Expense $ 8,300 8,039
Cash payments   (4,952)
Accrual, at end of year $ 3,087 $ 3,087