XML 85 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Joint Venture - Summary of Financial Information of Joint Ventures (Balance Sheet Data) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Schedule Of Equity Method Investments [Line Items]                
Current assets $ 313,910     $ 338,033        
Total assets 462,527     479,214        
LIABILITIES AND STOCKHOLDERS' EQUITY                
Current liabilities 198,390     198,637        
Stockholder's equity 41,081 $ 47,653 $ 50,944 53,659 $ 54,705 $ 51,745 $ 46,991 $ 53,189
Total liabilities and stockholders' equity $ 462,527     $ 479,214        
Joint venture                
Schedule Of Equity Method Investments [Line Items]                
Current assets   107,893       88,010    
Non current assets   13,417       17,364    
Total assets   121,310       105,374    
LIABILITIES AND STOCKHOLDERS' EQUITY                
Current liabilities   86,554       74,990    
Non current liabilities   134       547    
Stockholder's equity   34,622       29,837    
Total liabilities and stockholders' equity   $ 121,310       $ 105,374