XML 116 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring and Integration Costs - Schedule of Restructuring and Integration Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring and integration costs      
Total restructuring costs $ 4,654 $ (42) $ 7,663
Integration costs 1,490 2,628 86
Total restructuring and integration costs 6,144 2,586 7,749
Severance, benefits and outplacement      
Restructuring and integration costs      
Total restructuring costs 2,773 (297) 6,658
Vacated leased office space      
Restructuring and integration costs      
Total restructuring costs 1,802 255 896
Contract termination      
Restructuring and integration costs      
Total restructuring costs $ 79 $ 0 $ 109