XML 72 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Employee Stock Purchase Plan (Details)
$ in Thousands
12 Months Ended
May 08, 2023
item
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Stockholders' Equity      
Expected dividend yield   0.00%  
Stock-based compensation expense   $ 13,083 $ 13,979
2021 Employee Stock Purchase Plan      
Stockholders' Equity      
Offering term (in months) 24 months    
Number of purchase periods | item 4    
Purchase period (in months) 6 months    
Maximum amount of employee's earnings to purchase shares (as a percent) 15.00%    
Expected volatility   55.00%  
Expected volatility, maximum     60.00%
Risk-free interest rate, minimum   4.44% 5.36%
Risk-free interest rate, maximum   5.43% 5.43%
Expected term (in years)   6 months 6 months
Stock-based compensation expense   $ 162 $ 127
Unrecognized compensation expense   $ 40  
Unrecognized compensation expense, recognition period   4 months 24 days  
2021 Employee Stock Purchase Plan | Maximum      
Stockholders' Equity      
Purchase price of common stock expressed as a percentage 85.00%