v3.25.2
Repositioning and Other Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2024
Severance and termination benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 791 $ 800 $ 1,805 $ 1,180  
Repositioning Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 670   $ 10,599 $ 45,836
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Selling, general and administrative expenses   Selling, general and administrative expenses Selling, general and administrative expenses
Repositioning Plan | Severance and termination benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 31   $ 1,835 $ 10,399
Repositioning Plan | Dedicated employee costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   0   1,185 8,085
Repositioning Plan | Professional services          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   639   4,127 17,038
Repositioning Plan | Office space consolidation          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 0   $ 3,452 $ 10,314