XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Restricted Stock Units) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation $ 4,644 $ 4,299 $ 15,620 $ 13,556
Restricted stock units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     5 years  
Allocated share based compensation $ 2,200 $ 2,000 $ 7,300 $ 6,400
Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 8 months 12 days  
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Number of Shares of Common Stock Per Award (in Shares) 1   1  
Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 19,900   $ 19,900