XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Performance Thresholds (Details)
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Market performance percentage, maximum 200.00%
Market performance percentage, target 100.00%
Market performance percentage, minimum 50.00%
Market-Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Market performance percentage, below threshold 0.00%