XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2024
May 18, 2023
Jan. 01, 2018
Nov. 09, 2017
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future issuance (in shares)         6,322,014 7,494,255  
Total intrinsic value of stock options exercised         $ 0.2 $ 0.4 $ 0.6
Options granted (in shares)         0    
Unrecognized compensation cost related to non-vested stock option         $ 0.0    
Stock options issued and outstanding              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future issuance (in shares)         79,238 97,480  
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future issuance (in shares)         4,364,486 5,066,159  
Unrecognized compensation cost related to non-vested RSUs         $ 72.6    
Unrecognized cost for stock based compensation, period for recognition (in years)         2 years 1 month 20 days    
Stock Option Plan 2010              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for grant (in shares)       0      
A2017 Equity Compensation Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future issuance (in shares)       1,050,000      
Common stock capital shares reserved for future issuance increase (as percent)     5.00%        
Increase in shares available for grant (in shares) 1,210,307 2,500,000          
A2017 Equity Compensation Plan | Stock options issued and outstanding              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Contractual life (in years)       10 years