v3.26.1
Investment in Variable Interest Entities - Schedule of carrying amounts of assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,605,572 $ 685,901
Total assets 2,993,497 1,132,841
Current liabilities 163,083 141,821
Total liabilities 1,417,920 $ 661,226
Indo-Earth Moving Ltd [Member]    
Schedule of Equity Method Investments [Line Items]    
Current assets 2,660  
Non-current assets 94,094  
Total assets 96,754  
Current liabilities 3,264  
Non-current liabilities 10,964  
Total liabilities $ 14,228