XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]            
Total revenue $ 384,512   $ 351,153   $ 860,145 $ 681,300
Total cost of revenue 109,574   96,946   212,024 191,604
Research and development 78,784   75,425   153,070 147,538
General and administrative 31,788   25,420   65,616 48,947
(Benefit from) provision for income taxes (4,830)   8,642   36,058 5,604
Net income (loss) 30,077 $ 85,422 6,613 $ (12,124) 115,499 (5,511)
Reportable Segment            
Segment Reporting Information [Line Items]            
Total revenue 384,512   351,153   860,145 681,300
Total cost of revenue 109,574   96,946   212,024 191,604
Selling 116,050   111,874   235,168 221,963
Marketing 31,081   27,887   50,032 45,493
Research and development 78,784   75,425   153,070 147,538
General and administrative 31,788   25,420   65,616 48,947
Other segment items, net (8,012)   (1,654)   (7,322) 25,662
(Benefit from) provision for income taxes (4,830)   8,642   36,058 5,604
Net income (loss) $ 30,077   $ 6,613   $ 115,499 $ (5,511)