XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Jun. 30, 2024
Sep. 30, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]          
Weighted average remaining lease term 5 years 3 months 18 days 5 years 2 months 12 days      
Weighted-average discount rate 5.00% 6.00%      
Contract termination fees $ 5,015 $ 1,782     $ 3,596
Real Estate Rationalization          
Lessee, Lease, Description [Line Items]          
Contract termination fees 1,885 $ 525     $ 0
Brussels Office          
Lessee, Lease, Description [Line Items]          
Term of contract     9 years    
Brussels Office | Real Estate Rationalization          
Lessee, Lease, Description [Line Items]          
Contract termination fees       $ 300  
Gain (loss) on rent concession and tenant improvement allowances (100)        
Chicago Office | Real Estate Rationalization          
Lessee, Lease, Description [Line Items]          
Contract termination fees 1,400        
Gain (loss) on rent concession and tenant improvement allowances $ 300        
Minimum          
Lessee, Lease, Description [Line Items]          
Renewal terms to extend the lease   1 year      
Maximum          
Lessee, Lease, Description [Line Items]          
Renewal terms to extend the lease   5 years      
Real Estate | Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms   2 years      
Real Estate | Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms   9 years      
Automobiles | Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms   1 year      
Automobiles | Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms   5 years