v3.26.1
Operating Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Operating lease cost $ 689 $ 162 $ 1,134 $ 305  
Short term lease cost 26 10 42 20  
Total lease cost 715 172 1,176 325  
Cash payments for operating leases 621 162 1,070 305  
Leased assets obtained in exchange for new operating lease liabilities $ 5,579 $ 776 $ 5,579 $ 776  
Weighted average remaining lease term in years 9 years 1 month 28 days   9 years 1 month 28 days   3 years 3 months 18 days
Weighted average discount rate 10.75%   10.75%   10.00%