v3.25.4
Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 1,401  
2027 1,435  
2028 1,469  
2029 805  
Total lease payments 5,110  
Less imputed interest (325)  
Total present value of lease liabilities $ 4,785 $ 5,951