v3.26.1
Accounts Payable and Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Accounts Payable and Accrued Expenses and Other Current Liabilities [Line Items]    
Accounts payable $ 4,403,170 $ 5,127,193
Other accrued liabilities 5,959,693 5,608,065
Income tax provision 4,516,491 4,214,339
Business Operations [Member]    
Accounts Payable and Accrued Expenses and Other Current Liabilities [Line Items]    
Accrued expenses $ 1,092,777 $ 1,072,596