XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Activity of Company's Common Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding          
Options outstanding, beginning of period (in shares) 1,185 1,185 1,681    
Cancelled or Expired (Shares)   (4)      
Exercised (Shares)   (479) (71)    
Forfeited (Shares)     (2)    
Options outstanding, end of period (in shares)   702 1,608 1,681  
Options exercisable, end of period (in shares)     1,575    
Options exercisable and expected to vest, end of period (in shares)     1,607    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]          
Options outstanding, beginning of period - weighted average exercise price per share $ 9.97 $ 9.97 $ 9.35    
Options cancelled or expired - weighted average exercise price per share   10.25      
Options exercised - weighted average exercise price per share   7.67 9.34    
Options forfeited - weighted average exercise price per share     14.24    
Options outstanding, end of period - weighted average exercise price per share   $ 11.53 9.34 $ 9.35  
Options exercisable, end of period - weighted average exercise price per share     9.09    
Options exercisable, end of period - weighted average exercise price per share     $ 9.34    
Options outstanding, end of period - weighted average remaining contractual term (years) 2 years 7 months 20 days 2 years 10 months 28 days 2 years 9 months 10 days 3 years 3 months 10 days  
Options exercisable, end of period - weighted average remaining contractual term (years)     2 years 8 months 12 days    
Options exercisable and expected to vest, end of period - Weighted Average Remaining Contractual Term (Years)     2 years 9 months 10 days    
Aggregate Intrinsic Value          
Options outstanding, end of period - aggregate intrinsic value   $ 35,534 $ 45,361 $ 53,698 $ 49,094
Exercised (Dollar Value)   $ 26,151 2,056    
Options exercisable, end of period - aggregate intrinsic value     44,851    
Options exercisable and expected to vest, end of period - aggregate intrinsic value     $ 45,358