v3.25.2
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2025
award
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Payout range maximum (as a percent)   200.00%
Key Employee | Equity-classified awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of award types | award   3
Vesting period (in years)   3 years
Payout range minimum (as a percent)   0.00%
Director | Equity-classified awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and targeted units granted (in shares) | shares 60,121  
Shares and targeted units granted | $ $ 1,700  
Service period 1 year