XML 95 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense $ 37.7    
Shares issued for exercise of options and warrants (in shares) 125,000 38,500  
Purchase price adjustment from merger $ 1.3    
Warrants outstanding (in shares) 0   0
Warrants exercised (in shares)   101,953  
Proceeds from warrants exercised   $ 1.1  
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price of warrants exercised (in dollars per share)   $ 10.00  
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise price of warrants exercised (in dollars per share)   $ 11.00  
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock awards granted (in shares) 279,501    
Contingent on performance (in shares) 359,527    
Weighted average grant date fair value (in dollars per share) $ 33.15    
Performance Based Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 32.95    
Number of shares, performance based restricted stock (in shares) 1,300,000    
APC Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Purchase price adjustment from merger   $ 0.7