XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
$ in Millions
12 Months Ended
May 07, 2013
period
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
May 07, 2022
shares
Stock-based compensation          
Purchase price of shares expressed as percentage of fair market value of common stock 85.00%        
Number of non-concurrent offering periods | period 2        
Number of shares available for future grant         2,500,000
Number of shares reserved (in shares) 2,500,000        
Stock-based compensation expense | $   $ 0.1 $ 0.1 $ 0.1  
Shares sold pursuant to the ESPP (in shares)   337,190