v3.26.1
Leases - Schedule of Future Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 09, 2026
Leases [Abstract]    
2026 (six months remaining) $ 1,920  
2027 3,738  
2028 3,945  
2029 4,307  
2030 4,458  
Thereafter 9,017  
Total minimum lease payments 27,385  
Less: present value discount (6,431)  
Total lease liability balance $ 20,954 $ 4,800