v3.26.1
SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenue $ 420,716   $ 384,512   $ 850,689 $ 860,145
Total cost of revenue 108,029   109,574   214,783 212,024
Research and development 84,168   78,784   166,215 153,070
General and administrative 43,740   31,788   92,313 65,616
Provision for (benefit from) income taxes 5,179   (4,830)   12,120 36,058
Net income 13,334 $ 32,764 30,077 $ 85,422 46,098 115,499
Reportable Segment            
Segment Reporting [Line Items]            
Total revenue 420,716   384,512   850,689 860,145
Total cost of revenue 108,029   109,574   214,783 212,024
Selling 132,154   116,050   265,298 235,168
Marketing 33,254   31,081   55,713 50,032
Research and development 84,168   78,784   166,215 153,070
General and administrative 43,740   31,788   92,313 65,616
Other segment items, net 858   (8,012)   (1,851) (7,322)
Provision for (benefit from) income taxes 5,179   (4,830)   12,120 36,058
Net income $ 13,334   $ 30,077   $ 46,098 $ 115,499