v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jul. 23, 2025
Leases [Abstract]      
Remainder of 2026 $ 528    
2027 971   $ 600
2028 868    
2029 and thereafter 3,152    
Total minimum lease payments 5,519    
Less amount representing interest (864)    
Present value of net minimum operating lease payments 4,655    
Less current installments of obligation under current-operating lease liabilities 790 $ 547  
Obligations under long-term operating lease liabilities, excluding current installments $ 3,865 $ 3,841  
Weighted-average remaining lease term - operating leases (years) 6 years 21 days    
Weighted-average discount rate - operating leases 5.50%