v3.26.1
Stock-Based Compensation - Summary of Restricted Stock Unit Awards Activity (Details) - RSU - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Non-vested - beginning of period 696 928
Granted 0 0
Vested 0 0
Non-vested - end of period 696 928