XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue $ 1,696,911 $ 1,082,571 $ 820,222
Single reportable segment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue 1,696,911 1,082,571 820,222
Gross margin $ 1,023,158 $ 492,740 $ 363,966
Gross margin percentage 60.30% 45.50% 44.40%
Product      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue $ 1,685,074 $ 1,068,522 $ 797,307
Cost of revenues 672,304 588,564 453,632
Product | Single reportable segment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cost of revenues 672,304 588,564 453,632
Licensing and other      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue 11,837 14,049 22,915
Cost of revenues 1,449 1,267 2,624
Licensing and other | Single reportable segment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cost of revenues $ 1,449 $ 1,267 $ 2,624