v3.25.2
Accounts Payable, Accrued Liabilities, and Restricted Cash (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable, Accrued Liabilities, and Restricted Cash    
Accounts payable - trade $ 14,195,771 $ 2,298,060
Accrued Expenses 17,385,270 6,839,822
Taxes payable 5,966,951 264,518
Contract liability 2,426,929 1,053,636
Liability to sellers 7,054,563  
Other 425,356  
Total accounts payable and accrued liabilities 47,454,840 $ 10,456,036
Restricted Cash $ 7,054,563