v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
Effective tax rates 4.90% 20.20%  
Valuation allowance $ 1,648,289   $ 1,776,596
Deferred tax expense $ 0 $ (176,830)  
Domestic Country [Member]      
Effective Income Tax Rate Reconciliation [Line Items]      
Tax loss carryforwards     9,456,000
State [Member]      
Effective Income Tax Rate Reconciliation [Line Items]      
Tax loss carryforwards     $ 3,698,000