v3.26.3
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 1,570  
2027 6,389  
2028 6,549  
2029 6,714  
2030 6,883  
Thereafter 31,844  
Total lease payments 59,949  
Less: Effect of discounting to net present value (23,596)  
Present value of lease liabilities 36,353  
Current operating lease liabilities 6,349 $ 6,232
Non-current operating lease liabilities 30,004 $ 31,531
Operating lease liability $ 36,353