v3.25.0.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net revenue $ 660,566 $ 591,643 $ 509,728
Depreciation 39,101 37,450 35,372
Stock-based compensation 33,413 24,633 24,672
Other research and development 31,159 27,309 30,326
Other sales and marketing 84,652 70,842 67,321
Restructuring charges 6,658 11,088 4,516
LOSS FROM OPERATIONS (92,106) (107,736) (157,623)
Interest income (18,427) (16,902) (6,075)
Interest expense 6,617 6,907 7,581
Other expense (income) 379 (644) 213
Loss before taxes (80,675) (97,097) (159,342)
Income tax benefit (1,949) (9,129) (15,092)
NET LOSS (78,726) (87,968) (144,250)
Reportable Segment      
Segment Reporting Information [Line Items]      
Net revenue 660,566 591,643 509,728
Amortization 33,446 35,133 34,058
Depreciation 39,101 37,450 35,372
Stock-based compensation 33,413 24,633 24,672
Other cost of revenue 332,252 310,562 287,014
Other general and administrative 197,775 184,484 185,913
Other research and development 28,283 25,187 28,485
Other sales and marketing 81,744 70,842 67,321
Restructuring charges 6,658 11,088 4,516
LOSS FROM OPERATIONS (92,106) (107,736) (157,623)
Interest income (18,427) (16,902) (6,075)
Interest expense 6,617 6,907 7,581
Other expense (income) 379 (644) 213
Loss before taxes (80,675) (97,097) (159,342)
Income tax benefit (1,949) (9,129) (15,092)
NET LOSS $ (78,726) $ (87,968) $ (144,250)