v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Feb. 02, 2026
Dec. 31, 2025
Stockholders’ Equity (Details) [Line Items]          
Share repurchase program, authorized, amount       $ 75,000  
Treasury stock, value, acquired, cost method $ 6,392 $ 17,484      
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000     2,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001     $ 0.001
Shares underlying restricted stock units          
Stockholders’ Equity (Details) [Line Items]          
Granted (in shares) 2,722,462 2,722,462 1,339,250    
Weighted average grant date fair value (in dollars per share)   $ 7.29 $ 10.26    
Number of shares issued (in shares)   464,554 487,500    
Outstanding RSUs and PSU (in shares) 4,288,431 4,288,431      
Unrecognized compensation expense $ 29,300 $ 29,300      
Period of unrecognized compensation expense (in years)   1 year 8 months 12 days      
PSUs          
Stockholders’ Equity (Details) [Line Items]          
Outstanding RSUs and PSU (in shares) 4,288,431 4,288,431      
Unrecognized compensation expense $ 29,300 $ 29,300      
Period of unrecognized compensation expense (in years)   1 year 8 months 12 days      
Stock options          
Stockholders’ Equity (Details) [Line Items]          
Period of unrecognized compensation expense (in years)   9 months 18 days      
Unrecognized compensation expense $ 1,300 $ 1,300      
Board of Directors          
Stockholders’ Equity (Details) [Line Items]          
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000      
Executive Officers | Shares underlying restricted stock units          
Stockholders’ Equity (Details) [Line Items]          
Weighted average grant date fair value (in dollars per share)   $ 10.38 $ 11.79    
Common Stock          
Stockholders’ Equity (Details) [Line Items]          
Repurchase and retirement of common stock (in shares) 800,000 2,400,000      
Treasury stock, value, acquired, cost method $ 6,400 $ 17,500