v3.26.3
SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Total revenue $ 393,359     $ 381,350     $ 1,244,048 $ 1,241,495
Total cost of revenue 103,846     105,893     318,629 317,917
Research and development 74,311     78,756     240,526 231,826
General and administrative 38,612     42,108     130,925 107,724
Provision for (benefit from) income taxes 3,686     (19,268)     15,806 16,790
Net income 14,092 $ 13,334 $ 32,764 43,364 $ 30,077 $ 85,422 60,190 158,863
Reportable Segment                
Segment Reporting [Line Items]                
Total revenue 393,359     381,350     1,244,048 1,241,495
Total cost of revenue 103,846     105,893     318,629 317,917
Selling 120,470     119,764     385,768 354,932
Marketing 23,284     20,365     78,997 70,397
Research and development 74,311     78,756     240,526 231,826
General and administrative 38,612     42,108     130,925 107,724
Other segment items, net 15,058     (9,632)     13,207 (16,954)
Provision for (benefit from) income taxes 3,686     (19,268)     15,806 16,790
Net income $ 14,092     $ 43,364     $ 60,190 $ 158,863