v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jul. 23, 2025
Leases [Abstract]      
Remainder of 2026 $ 622    
2027 836   $ 600
2028 756    
2029 and thereafter 2,936    
Total minimum lease payments 5,150    
Less amount representing interest (862)    
Present value of net minimum operating lease payments 4,288    
Less current installments of obligation under current-operating lease liabilities 627 $ 547  
Obligations under long-term operating lease liabilities, excluding current installments $ 3,661 $ 3,841  
Weighted-average remaining lease term - operating leases (years) 6 years 4 months 28 days    
Weighted-average discount rate - operating leases 5.50%