XML 64 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Revenue Recognition                      
Total revenues $ 480,907 $ 405,406 $ 373,235 $ 279,210 $ 411,870 $ 302,889 $ 295,597 $ 268,071 $ 1,538,758 $ 1,278,427 $ 1,183,236
Costs of goods sold 326,590 269,311 231,934 180,465 268,850 199,103 199,390 180,574 1,008,300 847,917 758,809
Operating expenses 91,499 84,732 88,980 76,186 85,869 69,449 70,716 69,197 341,397 295,231 302,678
Income from operation 62,818 51,363 52,321 22,559 57,151 34,337 25,491 18,300 189,061 135,279 121,749
Interest and other expense, net                 (27,847) (20,041) (8,962)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax                 (400) 3,892  
Reclassification of accumulated other comprehensive loss to interest expenses                 3,582 1,343  
Income tax provision (9,981) (9,913) (9,234) (3,932) (9,068) (6,802) (3,957) (3,633) (33,060) (23,460) (24,813)
Net income 44,679 $ 34,043 $ 36,553 $ 12,879 42,381 $ 21,808 $ 16,354 $ 11,235 128,154 91,778 $ 115,347
Assets                      
Accounts receivable, net 648,155       380,845       648,155 380,845  
Inventories 397,939       338,008       397,939 338,008  
Liabilities                      
Current liabilities 814,637       571,694       814,637 571,694  
Stockholders' Equity                      
Retained earnings 861,230       735,957       861,230 735,957  
Contract Assets                      
Unbilled revenue (included in accounts receivable, net) 338,944       86,818       338,944 86,818  
Change in unbilled revenue                 $ 252,126    
Percentage of change in unbilled revenue                 290.00%    
Contract Liabilities                      
Advances from customers 53,431       21,250       $ 53,431 21,250  
Deferred revenue-current 46,855       43,861       46,855 43,861  
Deferred revenue-long-term 22,809       $ 22,200       $ 22,809 $ 22,200  
Percentage of change in advances from customers                 151.00%    
Percentage of change in deferred revenue - current                 7.00%    
Percentage of change in deferred revenue - long-term.                 3.00%    
Remaining Performance Obligations                      
Revenue remaining performance obligation $ 836,400               $ 836,400    
Remaining performance obligation expected percentage recognized 53.00%               53.00%    
Revenue, Practical Expedient, Financing Component [true false]                 true