XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.2
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS                      
Total revenues $ 411,870 $ 302,889 $ 295,597 $ 268,071 $ 336,821 $ 290,477 $ 276,681 $ 279,257 $ 1,278,427 $ 1,183,236 $ 1,146,902
Costs of goods sold 268,850 199,103 199,390 180,574 214,355 187,619 176,908 179,927 847,917 758,809 726,984
Gross profit 143,020 103,786 96,207 87,497 122,466 102,858 99,773 99,330 430,510 424,427 419,918
Operating expenses:                      
Selling, general and administrative 67,165 53,707 54,003 53,438 65,538 57,813 54,879 57,323 228,313 235,553 240,747
Research and development 15,504 14,852 14,456 14,540 14,639 15,150 14,977 14,817 59,352 59,583 53,696
Impairment, restructuring and other charges, net 3,200 890 2,257 1,219 2,732 1,469 831 2,510      
Total operating expenses 85,869 69,449 70,716 69,197 82,909 74,432 70,687 74,650 295,231 302,678 304,547
Income from operations 57,151 34,337 25,491 18,300 39,557 28,426 29,086 24,680 135,279 121,749 115,371
Interest and other expense, net (5,702) (5,727) (5,180) (3,432) (2,428) (2,301) (2,217) (2,016)      
Other income           27,373          
Income before income taxes 51,449 28,610 20,311 14,868 37,129 53,498 26,869 22,664 115,238 140,160 98,640
Provision for income taxes (9,068) (6,802) (3,957) (3,633) (3,366) (10,763) (7,072) (3,612) (23,460) (24,813) (24,591)
Net income $ 42,381 $ 21,808 $ 16,354 $ 11,235 $ 33,763 $ 42,735 $ 19,797 $ 19,052 $ 91,778 $ 115,347 $ 74,049
Basic $ 2.53 $ 1.30 $ 0.97 $ 0.66 $ 1.99 $ 2.45 $ 1.11 $ 1.06 $ 5.45 $ 6.57 $ 4.12
Diluted $ 2.46 $ 1.27 $ 0.96 $ 0.65 $ 1.94 $ 2.41 $ 1.09 $ 1.04 $ 5.34 $ 6.45 $ 4.03