XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Detailed Information Regarding Active Stock Incentive Plans (Details)
12 Months Ended
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining shares available for grant under the plan (in shares) 970,387
Outstanding shares granted under the plan (in shares) 1,489,808
2014 Stock Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares available for grant under the plan (in shares) 1,100,000
Remaining shares available for grant under the plan (in shares) 0
Outstanding shares granted under the plan (in shares) 87,660
2018 Equity and Incentive Compensation Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares available for grant under the plan (in shares) 3,391,794
Remaining shares available for grant under the plan (in shares) 970,387
Outstanding shares granted under the plan (in shares) 1,402,148
Number of additional shares authorized (in shares) 1,000,000