v3.25.2
Leases - Schedule of Future Lease Costs (Details) - Non-Cancellable Leases [Member]
Jun. 30, 2025
USD ($)
Leases - Schedule of Future Lease Costs (Details) [Line Items]  
2025 (remaining) $ 410,539
2026 374,871
2027 374,240
2028 376,015
2029 372,469
Thereafter 361,188
Total lease payments 2,269,322
Less: Imputed interest (544,150)
Present value of lease liabilities $ 1,725,172