XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS                      
Total revenues $ 336,821 $ 290,477 $ 276,681 $ 279,257 $ 332,198 $ 283,787 $ 276,009 $ 254,908 $ 1,183,236 $ 1,146,902 $ 1,166,044
Costs of goods sold 214,355 187,619 176,908 179,927 214,131 179,768 173,928 159,157 758,809 726,984 745,405
Gross profit 122,466 102,858 99,773 99,330 118,067 104,019 102,081 95,751 424,427 419,918 420,639
Operating expenses:                      
Selling, general and administrative 65,538 57,813 54,879 57,323 68,123 57,906 56,101 58,617 235,553 240,747 251,961
Research and development 14,639 15,150 14,977 14,817 13,898 13,932 13,784 12,082 59,583 53,696 57,308
Impairment, restructuring and other charges (benefit), net 2,732 1,469 831 2,510 2,192 (285) (162) 8,359      
Total operating expenses 82,909 74,432 70,687 74,650 84,213 71,553 69,723 79,058 302,678 304,547 315,752
Income from operations 39,557 28,426 29,086 24,680 33,854 32,466 32,358 16,693 121,749 115,371 104,887
Interest and other expense, net (2,428) (2,301) (2,217) (2,016) (4,142) (4,167) (4,233) (4,189)      
Other income   27,373                  
Income before income taxes 37,129 53,498 26,869 22,664 29,712 28,299 28,125 12,504 140,160 98,640 86,122
Provision for income taxes (3,366) (10,763) (7,072) (3,612) (3,818) (9,526) (8,087) (3,160) (24,813) (24,591) (10,870)
Net income $ 33,763 $ 42,735 $ 19,797 $ 19,052 $ 25,894 $ 18,773 $ 20,038 $ 9,344 $ 115,347 $ 74,049 $ 75,252
Basic $ 1.99 $ 2.45 $ 1.11 $ 1.06 $ 1.44 $ 1.04 $ 1.12 $ 0.52 $ 6.57 $ 4.12 $ 4.14
Diluted $ 1.94 $ 2.41 $ 1.09 $ 1.04 $ 1.40 $ 1.03 $ 1.10 $ 0.51 $ 6.45 $ 4.03 $ 4.05