Quarterly report [Sections 13 or 15(d)]

Investment in Variable Interest Entities - Schedule of carrying amounts of assets and liabilities (Details)

v3.26.3
Investment in Variable Interest Entities - Schedule of carrying amounts of assets and liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,296,769 $ 685,901
Total assets 4,027,840 1,132,841
Current liabilities 382,652 141,821
Total liabilities 1,657,097 $ 661,226
Indo-Earth Moving Ltd [Member]    
Schedule of Equity Method Investments [Line Items]    
Current assets 1,718  
Non-current assets 89,437  
Total assets 91,155  
Current liabilities 3,399  
Non-current liabilities 20,339  
Total liabilities $ 23,738