XML 140 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2016
Retirement Benefits [Abstract]      
Vesting period 2 years    
Employer contribution made $ 200,000 $ 300,000  
Defined Benefit Plan Disclosure [Line Items]      
Common stock authorized and reserved for future issuance (in shares) 11,512,268    
Stock‑based compensation expense $ 6,582,000 25,778,000  
ESPP      
Defined Benefit Plan Disclosure [Line Items]      
Common stock authorized and reserved for future issuance (in shares) 45,795   5,769
Stock‑based compensation expense $ 0 $ 100,000