XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 501,830 $ 367,741
Product    
Segment Reporting Information [Line Items]    
Revenue 500,036 364,672
Cost of revenues 184,613 158,833
Licensing and other    
Segment Reporting Information [Line Items]    
Revenue 1,794 3,069
Cost of revenues 452 307
Single reportable segment    
Segment Reporting Information [Line Items]    
Revenue 501,830 367,741
Gross margin $ 316,765 $ 208,601
Gross margin percentage 63.10% 56.70%
Single reportable segment | Product    
Segment Reporting Information [Line Items]    
Cost of revenues $ 184,613 $ 158,833
Single reportable segment | Licensing and other    
Segment Reporting Information [Line Items]    
Cost of revenues $ 452 $ 307