v3.25.2
Revision of Prior Period Financial Statements - Statements of Operations and Comprehensive Income (Details) - USD ($)
$ / shares in Units, $ 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
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales $ 668,538   $ 503,236   $ 1,272,171 $ 963,107
Cost of sales 264,795   197,080   502,689 398,323
Gross margin 403,743   306,156   769,482 564,784
Selling, general and administrative 242,212   170,964   465,721 322,039
Total operating expenses 404,779   272,398   779,311 514,570
Income (loss) from operations (1,036)   33,758   (9,829) 50,214
Income (loss) before provision for income taxes (38,883)   51,474   69,508 217,370
Provision for income taxes (75,000)   10,001   (54,589) 42,545
Net income $ 36,117 $ 87,980 $ 41,473 $ 133,352 $ 124,097 $ 174,825
Net income per common and common equivalent - Basic (in dollars per share) $ 0.46   $ 0.55   $ 1.60 $ 2.32
Net income per common and common equivalent - Diluted (in dollars per share) $ 0.44   $ 0.53   $ 1.52 $ 2.26
Comprehensive income $ 41,349   $ 38,865   $ 129,563 $ 171,310
As Reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     504,099     964,835
Cost of sales     200,364     401,054
Gross margin     303,735     563,781
Selling, general and administrative     169,427     322,096
Total operating expenses     270,861     514,627
Income (loss) from operations     32,874     49,154
Income (loss) before provision for income taxes     50,590     216,310
Provision for income taxes     9,793     42,295
Net income     $ 40,797     $ 174,015
Net income per common and common equivalent - Basic (in dollars per share)     $ 0.54     $ 2.31
Net income per common and common equivalent - Diluted (in dollars per share)           $ 2.25
Comprehensive income     $ 38,189     $ 170,500
Adjustments            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     (863)     (1,728)
Cost of sales     (3,284)     (2,731)
Gross margin     2,421     1,003
Selling, general and administrative     1,537     (57)
Total operating expenses     1,537     (57)
Income (loss) from operations     884     1,060
Income (loss) before provision for income taxes     884     1,060
Provision for income taxes     208     250
Net income     $ 676     $ 810
Net income per common and common equivalent - Basic (in dollars per share)     $ 0.01     $ 0.01
Net income per common and common equivalent - Diluted (in dollars per share)           $ 0.01
Comprehensive income     $ 676     $ 810
Products            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales 376,360   292,763   717,256 563,187
Cost of sales 193,507   142,627   363,688 294,787
Products | As Reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     295,185     567,233
Cost of sales     145,154     296,852
Products | Adjustments            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     (2,422)     (4,046)
Cost of sales     (2,527)     (2,065)
Services            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales 292,178   210,473   554,915 399,920
Cost of sales $ 71,288   54,453   $ 139,001 103,536
Services | As Reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     208,914     397,602
Cost of sales     55,210     104,202
Services | Adjustments            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Net sales     1,559     2,318
Cost of sales     $ (757)     $ (666)