v3.26.1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Operating Lease Liabilities Payments Due [Abstract]    
Remaining 2026 $ 296,274  
2027 403,771  
2028 419,922  
2029 436,719  
2030 298,809  
Total lease payments 1,855,495  
Less: Amount representing interest (438,777)  
Present value of lease payment 1,416,718  
Less: current portion of operating lease obligation (230,075) $ (219,097)
Operating lease obligation, net of current portion $ 1,186,643 $ 1,249,862