XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Stock option activity    
Outstanding 1,683,805  
Granted 0 0
Exercised (234,132)  
Cancelled (5,677)  
Outstanding 1,443,996 1,683,805
Exercisable at end of period 1,358,588  
Weighted average exercise price per share    
Outstanding $ 18.84  
Exercised 16.36  
Cancelled 20.01  
Outstanding 19.24 $ 18.84
Exercisable at end of period $ 19.20  
Stock option activity, additional information    
Outstanding Weighted-Average Remaining Contractual Term 5 years 5 years 6 months
Outstanding Aggregate Intrinsic Value $ 7,074 $ 7,953
Exercisable at end of period, Weighted-Average Remaining Contractual Term 4 years 10 months 24 days  
Exercisable at end of period, Aggregate Intrinsic Value $ 6,730