v3.26.1
Restructuring and Impairment - Schedule of Reconciliations of Accrued Contract Termination and Other Costs (Details) - Contract Termination and Other Costs - Restructuring Plan - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance $ 10,963 $ 10,682 $ 8,693 $ 9,078
Expense recognized during the period $ 578 $ 796 $ 447 $ 169
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Costs and Asset Impairment Charges Restructuring Costs and Asset Impairment Charges Restructuring Costs and Asset Impairment Charges Restructuring Costs and Asset Impairment Charges
Payments during the period $ (783) $ (515) $ (836) $ (554)
Restructuring reserve, ending balance 10,758 $ 10,963 8,304 $ 8,693
Less: current portion of contract termination costs, as of June 30, 2026 and 2025, respectively (3,505)   (3,275)  
Long term portion of contract termination costs, as of June 30, 2026 and 2025, respectively $ 7,253   $ 5,029