v3.26.1
Stock-Based Compensation - RSU Activity (Parenthetical) (Details)
6 Months Ended
Jun. 30, 2026
shares
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Vested shares not distributed 227,667