v3.26.1
Leases - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 08, 2025
USD ($)
Jun. 30, 2021
phase
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Aug. 31, 2023
USD ($)
Dec. 01, 2022
USD ($)
Aug. 31, 2022
USD ($)
Aug. 01, 2022
USD ($)
Lessee, Lease, Description [Line Items]                
Lease, renewal term     5 years 5 years        
Lease expense $ 0.9              
Sublease income     $ 0.4 $ 0.8        
Letter of Credit                
Lessee, Lease, Description [Line Items]                
Letter of credit amount         $ 0.4      
Pasadena, CA - Office and Laboratory Space                
Lessee, Lease, Description [Line Items]                
Phases of lease term | phase   2            
Improvement allowance           $ 3.3 $ 5.0 $ 17.0