XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring Activities - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs $ 2,466 $ 4,846 $ 12,369 $ 10,626
Cost of revenues        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 407 713 2,091 1,320
Research and development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 1,578 1,056 4,474 2,829
Sales and marketing        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs 328 2,028 4,241 4,639
General and administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring costs $ 153 $ 1,049 $ 1,563 $ 1,838