v3.25.2
Share-Based Compensation - Restricted Stock Awards Narrative (Details)
6 Months Ended
Jun. 30, 2025
RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award vesting period 4 years