v3.26.1
Restructuring and Integration Costs - Summary of Rollforward of Restructuring and Integration Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Liability balance, beginning of period     $ 5,400  
Integration and other costs     5,300  
Restructuring and integration costs $ 2,634 $ 13,994 5,787 $ 15,159
Settlement of liabilities     (4,900)  
Liability balance, end of period $ 6,300   6,300  
Employee Severance [Member]        
Restructuring Reserve [Roll Forward]        
Severance expense     $ 500  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Restructuring and integration costs