XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 475,633 $ 330,147
Total cost of revenue 102,450 94,658
Research and development 74,286 72,113
General and administrative 33,828 23,527
Provision for (benefit from) income taxes 40,888 (3,038)
Net income (loss) 85,422 (12,124)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 475,633 330,147
Total cost of revenue 102,450 94,658
Selling 119,118 110,089
Marketing 18,951 17,606
Research and development 74,286 72,113
General and administrative 33,828 23,527
Other segment items, net 690 27,316
Provision for (benefit from) income taxes 40,888 (3,038)
Net income (loss) $ 85,422 $ (12,124)