XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
plan
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of types of equity-based compensation (in compensation types) | plan 5    
Stock-based compensation cost $ 33,117 $ 24,677 $ 25,826
Equity and Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Capital shares reserved for future issuance (in shares) | shares 5,341,651    
Business Combination, Acquisition Related Costs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation cost     $ 2,700