XML 89 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Joint Venture - Summary of Financial Information of Joint Ventures (Balance Sheet Data) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Schedule Of Equity Method Investments [Line Items]                
Current assets $ 333,458     $ 323,236        
Total assets 484,291     468,627        
Liabilities and Stockholders' Equity                
Current liabilities 203,429     195,267        
Stockholder's equity 49,583 $ 47,891 $ 45,223 45,084 $ 41,081 $ 47,653 $ 50,944 $ 53,659
Total liabilities and stockholders' equity $ 484,291     $ 468,627        
Joint venture                
Schedule Of Equity Method Investments [Line Items]                
Current assets   143,010       107,893    
Non current assets   16,003       13,417    
Total assets   159,013       121,310    
Liabilities and Stockholders' Equity                
Current liabilities   119,698       86,554    
Non-current liabilities   1,409       134    
Stockholder's equity   37,906       34,622    
Total liabilities and stockholders' equity   $ 159,013       $ 121,310