v3.26.1
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (excluding the six months ended June 30, 2026) $ 372  
2027 763  
2028 786  
2029 810  
2030 834  
2031 140  
Total operating lease payments 3,705  
Less: imputed interest (870)  
Total operating lease liabilities 2,835  
Less: current portion (714) $ (582)
Operating lease liability, net of current portion $ 2,121 $ 2,330