XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Contingent Consideration Common Shares, Equity-based Compensation and Stock Options Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2021
Jan. 31, 2021
Apr. 30, 2020
Nov. 30, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Earn-out consideration, shares per annual installment (in shares)           1,000,000 1,000,000 1,000,000
Second stock price hurdle (in dollars per share)           $ 22 $ 18 $ 15
Issuance of shares in contingent consideration (in shares)           0 1,000,000 1,000,000
Remaining contingent consideration (in shares)             1,000,000  
Increase (decrease) in deferred tax assets           $ 1,600 $ (1,600)  
Granted (in shares)   703,170 47,335 3,416,666 0 0 703,000  
Vesting period (in years)   3 years            
Exercise period (in years)   5 years            
Options granted, grant date fair value   $ 6,900 $ 300 $ 7,200        
Options forfeited (in shares)             914,000  
Granted (in dollars per share)     $ 16.25 $ 11.50     $ 48.72  
Options outstanding (in shares)         3,409,000 4,962,000 5,766,000 3,464,001
Number of shares issued for options exercised on a cash basis (in shares)         211,185 489,191 1,138,982  
Exercise of options         $ 587 $ 2,510 $ 12,320  
Options exercised in cashless basis (in shares)         1,341,770 315,349 307,613  
Options exercised cashless basis (in shares)         228,466 131,741 133,126  
Chief Executive Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options forfeited (in shares)             234,390  
2019 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized for issuance (in shares)         10,000,000      
Stock available for issuance (in shares)         1,039,484      
Granted (in shares)             703,000  
Options forfeited (in shares)             914,000  
Granted (in dollars per share)             $ 48.72  
Options outstanding (in shares)         2,219,000 2,219,000 2,219,000 3,464,000
Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise period (in years)       10 years        
Options forfeited (in shares)             679,958  
Accelerated vesting, number of shares (in shares) 184,932              
Accelerated vesting cost $ 1,900              
Vested (in shares)           722,222 722,222 1,154,667