v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Special cash dividend (in usd per share)       $ 3.65  
Stock-based compensation expense $ 3,767   $ 8,307 $ 10,338 $ 17,056
Reclassification of liability-portion of awards   $ 6,687      
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Special cash dividend (in usd per share)       $ 3.65  
Stock-based compensation expense       $ 1,200  
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reclassification of liability-portion of awards       $ 6,700  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Special cash dividend (in usd per share)       $ 3.65  
Unrecognized compensation expense related to non-options 23,800     $ 23,800  
Weighted average period for recognition       1 year 6 months  
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Special cash dividend (in usd per share)       $ 3.65  
Vesting period       3 years  
Unrecognized compensation expense related to non-options $ 700     $ 700  
Weighted average period for recognition       7 months 6 days