XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Restricted Stock Units) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense $ 5,596 $ 4,644 $ 18,736 $ 15,620
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     4 years  
Share-Based Payment Arrangement, Expense $ 2,700 $ 2,200 $ 8,800 $ 7,300
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 7 months 6 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  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 22,600   $ 22,600