XML 98 R86.htm IDEA: XBRL DOCUMENT v3.24.3
Joint Venture - Summary of Financial Information of Joint Ventures (Balance Sheet Data) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2021
Schedule Of Equity Method Investments [Line Items]            
Current assets $ 323,236   $ 338,033      
Total assets 468,627   479,214      
Liabilities and Stockholders' Equity            
Current liabilities 195,267   198,637      
Stockholder's equity 45,084   53,659   $ 53,189 $ 68,840
Total liabilities and stockholders’ equity $ 468,627   $ 479,214      
Joint venture            
Schedule Of Equity Method Investments [Line Items]            
Current assets   $ 102,500   $ 87,662    
Non current assets   12,425   16,504    
Total assets   114,925   104,166    
Liabilities and Stockholders' Equity            
Current liabilities   79,300   70,189    
Non current liabilities   113   398    
Stockholder's equity   35,512   33,579    
Total liabilities and stockholders’ equity   $ 114,925   $ 104,166