XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense $ 33.7    
Shares issued for exercise of options and warrants (in shares) 125,000 41,603  
Purchase price adjustment from merger $ 1.3    
Warrants outstanding (in shares) 0   0
Warrants exercised (in shares)   281,742  
Proceeds from warrants exercised   $ 2.0  
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) 353,181    
Contingent on performance (in shares) 340,107    
Weighted average grant date fair value (in dollars per share) $ 33.13    
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.54    
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