v3.26.1
Other Compensation and Benefits - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined Benefit Plan Disclosure [Line Items]        
Costs incurred for employee benefit plans $ 2,000 $ 1,700 $ 4,200 $ 3,400
Employee Severance | Business Realignment        
Defined Benefit Plan Disclosure [Line Items]        
Incurred expenses     13,677  
Employee Severance | Business Realignment | Business Realignment        
Defined Benefit Plan Disclosure [Line Items]        
Incurred expenses 5,100      
Expected cost 8,500   $ 8,500  
Employee Severance | Accelerated Share Based Compensation | Business Realignment        
Defined Benefit Plan Disclosure [Line Items]        
Incurred expenses $ 8,600