XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details)
3 Months Ended
Mar. 31, 2024
performance_period
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of performance periods | performance_period 3
Performance Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 86,391
Performance Restricted Stock | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 0.00%
Performance Restricted Stock | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 200.00%
Performance Restricted Stock | Share-Based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Performance Restricted Stock | Share-Based Payment Arrangement, Tranche Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Performance Restricted Stock | Share-Based Payment Arrangement, Tranche Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Time Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 20,000
Award vesting period (in years) 1 year
Performance Restricted Stock, Liability-Classified | Share-Based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 82,406
Time-Based Restricted Stock Units, Liability-Classified | Share-Based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 168,797
Award vesting period (in years) 3 years