XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Segment Reporting Information by Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues $ 1,112,238 $ 1,147,112 $ 1,295,947
Less:      
Interest and other income (expense), net 25,256 14,760 (130)
Provision for (benefit from) income taxes 13,062 263 (8,101)
Net income (loss) 12,531 (20,371) 5,648
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues 1,112,238 1,147,112 1,295,947
Less:      
Adjusted cost of revenues (620,834) (627,730) (675,451)
Adjusted operating expenses (413,280) (437,857) (479,778)
Other segment items (77,787) (116,393) (143,041)
Interest and other income (expense), net 25,256 14,760 (130)
Provision for (benefit from) income taxes 13,062 263 (8,101)
Net income (loss) $ 12,531 $ (20,371) $ 5,648