v3.25.4
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jul. 23, 2025
Dec. 31, 2024
Leases [Abstract]      
2026 $ 741 $ 600  
2027 841    
2028 759    
2029 and thereafter 2,936    
Total undiscounted lease payments 5,277    
Less amount representing interest (889)    
Present value of operating lease liabilities 4,388    
Less current installments of obligation under current-operating lease liabilities 547   $ 660
Obligations under long-term operating lease liabilities, excluding current installments $ 3,841   $ 569
Weighted-average remaining lease term - operating leases (years) 6 years 4 months 24 days    
Weighted-average discount rate - operating leases 5.50%