XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2022
May 30, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares outstanding 5,809,983     5,570,355  
Share based compensation arrangement by share based payment award termination date Jul. 02, 2019        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 8.4 $ 5.8      
Unrecognized compensation cost $ 149.0        
Unrecognized compensation costs, weighted average recognition period 2 years 10 months 24 days        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 113.45 $ 67.49      
Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized compensation cost related to nonvested RSUs $ 38.6        
Unrecognized compensation costs, weighted average recognition period 3 years 10 months 24 days        
2009 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares outstanding 2,112,180        
2019 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Aggregate common shares issuable 2,628,784        
Number of shares outstanding 3,697,803        
Common stock reserved for future issuance         1,709,832
Automatic increase in stock issuance as percentage on outstanding stock     4.00%    
Stock option and incentive plan expiration month and year     2029-05    
Expiration period 10 years        
Vesting period 4 years        
2019 Plan | Restricted Stock Units (RSUs) [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares outstanding 209,433