XML 95 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Reconciliations Of Segment Profit To Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 558,874 $ 451,988
Income before income taxes 33,655 7,287
Reconciliation to income before income taxes    
Depreciation and amortization of property, equipment and internal-use software 15,184 16,432
Stock based compensation and related employer taxes 3,000 8,600
Amortization of acquired intangible assets 5,200 5,664
Operating income 60,745 10,554
Interest expense, net 1,386 1,457
Other (expense), net (25,704) (1,810)
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 555,964 447,423
Income before income taxes 90,559 59,232
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Revenues 4,427 5,100
Other income (1,517) (535)
Reconciliation to income before income taxes    
Depreciation and amortization of property, equipment and internal-use software 15,184 16,432
Stock based compensation and related employer taxes 3,443 8,706
Amortization of acquired intangible assets 5,200 5,664
Impairment charges 61 6,405
Legal settlement expenses 937 5,880
Other expense $ 4,989 $ 5,591