XML 103 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Costs - Schedule of Expenses Related to Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 1,752 $ 6,532
Cost of services    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 54 $ 139
Restructuring charges, statement of income or comprehensive income Cost of services Cost of services
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 151 $ 3,176
Restructuring charges, statement of income or comprehensive income Research and development Research and development
Selling and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 548 $ 1,371
Restructuring charges, statement of income or comprehensive income Selling and marketing Selling and marketing
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring expense $ 999 $ 1,846
Restructuring charges, statement of income or comprehensive income General and administrative General and administrative