XML 81 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Joint Venture - Summary of Financial Information of Joint Ventures (Balance Sheet Data) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Schedule Of Equity Method Investments [Line Items]            
Current assets $ 331,170   $ 338,033      
Total assets 476,350   479,214      
LIABILITIES AND STOCKHOLDERS' EQUITY            
Current liabilities 209,306   198,637      
Stockholder's equity 47,653 $ 50,944 53,659 $ 51,745 $ 46,991 $ 53,189
Total liabilities and stockholders' equity $ 476,350   $ 479,214      
Joint venture            
Schedule Of Equity Method Investments [Line Items]            
Current assets   94,504     74,525  
Non current assets   13,576     17,658  
Total assets   108,080     92,183  
LIABILITIES AND STOCKHOLDERS' EQUITY            
Current liabilities   76,338     66,618  
Non current liabilities   174     669  
Stockholder's equity   31,568     24,896  
Total liabilities and stockholders' equity   $ 108,080     $ 92,183