XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.3
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 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales $ 544,274 $ 503,236 $ 459,871 $ 430,376 $ 413,278     $ 963,107 $ 1,507,381 $ 1,130,323 $ 1,560,699 $ 1,187,143 $ 865,638
Cost of sales 213,527 197,080 201,243 166,384 156,622     398,323 611,850 438,862 605,246 461,030 319,916
Gross margin 330,747 306,156 258,628 263,992 256,656     564,784 895,531 691,461 955,453 726,113 545,722
Sales, general and administrative 192,189 170,964 151,075 137,273 122,357     322,039 514,228 357,611 494,884 399,330 514,845
Total operating expenses 306,666 272,398 242,172 221,245 199,237     514,570 821,236 577,358 798,603 633,140 708,871
Income from operations 24,081 33,758 16,456 42,747 57,419     50,214 74,295 114,103 156,850 92,973 (163,149)
Income before provision for income taxes 79,569 51,474 165,896 55,740 71,729     217,370 296,939 101,321 157,061 196,238 (136,401)
Provision for (benefit from) income taxes 12,544 10,001 32,544 (1,321) 10,420     42,545 55,089 (17,401) (18,722) 49,308 (80,062)
Net income $ 67,025 $ 41,473 133,352 57,061 $ 61,309 $ 11,514 $ 45,899 $ 174,825 $ 241,850 $ 118,722 $ 175,783 146,930 $ (56,339)
Net income per common and common equivalent - Basic (in dollars per share) $ 0.89 $ 0.55     $ 0.82     $ 2.32 $ 3.20 $ 1.61 $ 2.37   $ (0.85)
Net income per common and common equivalent - Diluted (in dollars per share) $ 0.86       $ 0.81     $ 2.26 $ 3.12 $ 1.58 $ 2.33    
Comprehensive income $ 72,099 $ 38,865 132,445 59,251 $ 55,166     $ 171,310 $ 243,409 $ 113,032 $ 172,283 141,068  
As Reported                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   504,099 460,736 432,142 413,601     964,835   1,131,249 1,563,391 1,189,935 $ 863,381
Cost of sales   200,364 200,690 168,255 158,329     401,054   439,754 608,009 461,297 322,471
Gross margin   303,735 260,046 263,887 255,272     563,781   691,495 955,382 728,638 540,910
Sales, general and administrative   169,427 152,669 137,106 123,279     322,096   359,768 496,874 401,575 515,007
Total operating expenses   270,861 243,766 221,078 200,159     514,627   579,515 800,593 635,385 709,033
Income from operations   32,874 16,280 42,809 55,113     49,154   111,980 154,789 93,253 (168,123)
Income before provision for income taxes   50,590 165,720 55,802 69,423     216,310   99,198 155,000 196,518 (141,375)
Provision for (benefit from) income taxes   9,793 32,502 (1,469) 10,026     42,295   (17,758) (19,227) 49,379 (81,357)
Net income   $ 40,797 133,218 57,271 $ 59,397 12,420 45,139 $ 174,015   $ 116,956 $ 174,227 147,139 $ (60,018)
Net income per common and common equivalent - Basic (in dollars per share)   $ 0.54     $ 0.79     $ 2.31   $ 1.58 $ 2.35   $ (0.91)
Net income per common and common equivalent - Diluted (in dollars per share)         $ 0.78     $ 2.25   $ 1.56 $ 2.31    
Comprehensive income   $ 38,189 132,311 59,461 $ 53,254     $ 170,500   $ 111,266 $ 170,727 141,277  
Revision                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   (863) (865) (1,766) (323)     (1,728)   (926) (2,692) (2,792) $ 2,257
Cost of sales   (3,284) 553 (1,871) (1,707)     (2,731)   (892) (2,763) (267) (2,555)
Gross margin   2,421 (1,418) 105 1,384     1,003   (34) 71 (2,525) 4,812
Sales, general and administrative   1,537 (1,594) 167 (922)     (57)   (2,157) (1,990) (2,245) (162)
Total operating expenses   1,537 (1,594) 167 (922)     (57)   (2,157) (1,990) (2,245) (162)
Income from operations   884 176 (62) 2,306     1,060   2,123 2,061 (280) 4,974
Income before provision for income taxes   884 176 (62) 2,306     1,060   2,123 2,061 (280) 4,974
Provision for (benefit from) income taxes   208 42 148 394     250   357 505 (71) 1,295
Net income   $ 676 134 (210) $ 1,912 $ (906) $ 760 $ 810   $ 1,766 $ 1,556 (209) $ 3,679
Net income per common and common equivalent - Basic (in dollars per share)   $ 0.01     $ 0.03     $ 0.01   $ 0.03 $ 0.02   $ 0.06
Net income per common and common equivalent - Diluted (in dollars per share)         $ 0.03     $ 0.01   $ 0.02 $ 0.02    
Comprehensive income   $ 676 134 (210) $ 1,912     $ 810   $ 1,766 $ 1,556 (209)  
Products                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales 327,900 292,763 270,424 256,439 255,055     563,187 891,087 707,563 964,002 797,177 $ 606,896
Cost of sales 156,167 142,627 152,160 123,900 114,613     294,787 450,954 323,808 447,708 360,909 $ 257,646
Net income per common and common equivalent - Diluted (in dollars per share)                         $ (0.85)
Products | As Reported                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   295,185 272,048 258,405 256,443     567,233   709,306 967,711 801,388 $ 608,525
Cost of sales   145,154 151,698 125,664 116,278     296,852   325,054 450,718 363,219 $ 260,098
Net income per common and common equivalent - Diluted (in dollars per share)                         $ (0.91)
Products | Revision                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   (2,422) (1,624) (1,966) (1,388)     (4,046)   (1,743) (3,709) (4,211) $ (1,629)
Cost of sales   (2,527) 462 (1,764) (1,665)     (2,065)   (1,246) (3,010) (2,310) $ (2,452)
Net income per common and common equivalent - Diluted (in dollars per share)                         $ 0.06
Services                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales 216,374 210,473 189,447 173,937 158,223     399,920 616,294 422,760 596,697 389,966 $ 258,742
Cost of sales $ 57,360 54,453 49,083 42,484 42,009     103,536 $ 160,896 115,054 157,538 100,121 62,270
Comprehensive income                         (57,797)
Services | As Reported                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   208,914 188,688 173,737 157,158     397,602   421,943 595,680 388,547 254,856
Cost of sales   55,210 48,992 42,591 42,051     104,202   114,700 157,291 98,078 62,373
Comprehensive income                         (61,476)
Services | Revision                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Net sales   1,559 759 200 1,065     2,318   817 1,017 1,419 3,886
Cost of sales   $ (757) $ 91 $ (107) $ (42)     $ (666)   $ 354 $ 247 $ 2,043 (103)
Comprehensive income                         $ 3,679