XML 113 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
DSP Plan and 2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares issued under this plan 7,386 5,941
Restricted Stock | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options time-vest period 3 years  
Restricted Stock | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options time-vest period 5 years  
Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options time-vest period 3 years  
Time Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options time-vest period 3 years