v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 23, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expenses $ 17,492 $ 19,515 $ 34,802 $ 39,517  
Share repurchase, authorized amount         $ 100,000
Stock repurchased and retired (in shares)     884,575    
Stock repurchased and retired     $ 15,000    
Stock repurchase program, remaining authorized, amount $ 85,000   $ 85,000    
MANTL          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expenses   $ 3,900