v3.26.1
Stockholders' Equity - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation costs related to restricted stock units $ 7.0 $ 7.0
Weighted-average vesting period   1 year 2 months 12 days
Open Market Transactions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchased and retired during period, shares (in shares) | shares 1,447,194  
Stock repurchased and retired during period $ 1.7