v3.25.2
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2025 (excluding the six months ended June 30, 2025) $ 414,000  
2026 617,000  
2027 763,000  
2028 786,000  
2029 810,000  
2030 834,000  
Thereafter 140,000  
Total operating lease payments 4,364,000  
Less: imputed interest (1,214,000)  
Total operating lease liabilities 3,150,000  
Less: current portion (630,000) $ (202,000)
Operating lease liability, net of current portion $ 2,520,000 $ 0