XML 158 R141.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Performance Based Stock Awards, Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 15, 2018
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Amendment and restatement of the 2006 Omnibus Award plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   100.00%
Revenue-Based PRSUs | Amendment and restatement of the 2006 Omnibus Award plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   40.00%
Vesting period   3 years
Market Condition-Based PRSUs | Amendment and restatement of the 2006 Omnibus Award plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   60.00%
Vesting period   3 years
Historical volatilities | Amendment and restatement of the 2006 Omnibus Award plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   3 years
Risk-free interest rate | Amendment and restatement of the 2006 Omnibus Award plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   3 years
Performance based stock awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost   $ 33,943
Cost not yet recognized, period for recognition   1 year 9 months 18 days