XML 79 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - 2020 Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2020
Stock-Based Compensation      
Percent of common stock at fair market value to be exercised 100.00%    
Common stock reserved shares for issuance 25,556,135 12,336,755  
Stock-based compensation expense $ 22,582 $ 17,256  
ESPP 2020 Plan      
Stock-Based Compensation      
Percentage of eligible earnings withheld     15.00%
Percent of common stock at fair market value to be exercised     85.00%
Common stock reserved shares for issuance 1,122,615 684,497 430,416
Period of increase in common stock reserved for issuance     10 years
Common stock outstanding percentage     1.00%
Shares of common stock     860,832
Stock-based compensation expense $ 600 $ 500  
ESPP 2020 Plan | Maximum      
Stock-Based Compensation      
Offering period     27 months