XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.3
Repositioning and Other Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 18 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2024
Severance and termination benefits          
Restructuring Cost and Reserve [Line Items]          
Severance costs $ 1,540 $ 1,680 $ 3,345 $ 2,860  
Repositioning Plan          
Restructuring Cost and Reserve [Line Items]          
Severance costs       10,599 $ 45,836
Repositioning Plan | Severance and termination benefits          
Restructuring Cost and Reserve [Line Items]          
Severance costs       1,835 10,399
Repositioning Plan | Dedicated employee costs          
Restructuring Cost and Reserve [Line Items]          
Severance costs       1,185 8,085
Repositioning Plan | Professional services          
Restructuring Cost and Reserve [Line Items]          
Severance costs       4,127 17,038
Repositioning Plan | Office space consolidation          
Restructuring Cost and Reserve [Line Items]          
Severance costs       $ 3,452 $ 10,314