v3.26.1
Leases - Schedule of Future Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 09, 2026
Leases [Abstract]    
2026 (nine months remaining) $ 2,899  
2027 3,738  
2028 3,945  
2029 4,307  
2030 4,458  
Thereafter 9,017  
Total minimum lease payments 28,364  
Less: present value discount (6,859)  
Total lease liability balance $ 21,505 $ 4,800