XML 114 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue $ 1,300,205 $ 804,029 $ 666,701
Depreciation and amortization 15,643 13,702 8,000
Income tax expense (benefit) (931) 3,801 622
Net income (loss) (484,276) (90,824) (158,550)
Reportable Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 1,300,205 804,029 666,701
Adjusted cost of revenue 122,975 110,758 103,952
Adjusted gross profit 1,177,230 693,271 562,749
Adjusted operating expenses 879,223 762,546 671,143
Stock-based compensation and related taxes 842,932 49,086 55,768
Depreciation and amortization 15,643 13,702 8,000
Interest (income) expense, net 78,121 53,281 15,681
Income tax expense (benefit) (931) 3,801 622
Other segment expenses (2,760) (8,241) (1,447)
Net income (loss) $ (484,276) $ (90,824) $ (158,550)