v3.26.1
Equity - Schedule of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   40,736,330     40,736,330    
Beginning balance $ 312,422 $ 301,675 $ 234,434 $ 228,842 $ 301,675 $ 228,842 $ 232,206
Beginning balance (in shares)   (9,028,722)     (9,028,722)    
Exercise of common stock options 481 $ 394 308 1,552      
Issuance for employee stock purchase plan   947   506      
Vesting of RSUs and PSUs   1   0      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (646) (15,433) (428) (10,593)      
Share repurchases from ASR agreement     (25,005)        
Stock-based compensation 14,484 10,880 10,818 11,524      
Other comprehensive income (loss), net of tax 219 (538) 96 186      
Net (loss) income $ (15,051) 14,496 11,983 2,417 $ (555) 14,400  
Ending balance (in shares) 41,527,032       41,527,032   41,527,032
Ending balance $ 311,909 $ 312,422 $ 232,206 $ 234,434 $ 311,909 $ 232,206 $ 311,909
Ending balance (in shares) (9,028,722)       (9,028,722)   (9,028,722)
Common Stock              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares) 41,435,691 40,736,330 40,338,392 39,646,749 40,736,330 39,646,749 40,448,147
Beginning balance $ 41 $ 41 $ 40 $ 40 $ 41 $ 40 $ 40
Exercise of common stock options (in shares) 29,137 17,195 21,944 67,718      
Issuance for employee stock purchase plan (in shares)   36,064   17,868      
Vesting of RSUs and PSUs (in shares) 80,385 981,487 102,760 956,368      
Vesting of RSUs and PSUs   $ 1          
Shares withheld for employee taxes upon vesting of RSUs and PSUs (in shares) (18,181) (335,385) (14,949) (350,311)      
Shares withheld for employee taxes upon vesting of RSUs and PSUs   $ (1)          
Ending balance (in shares) 41,527,032 41,435,691 40,448,147 40,338,392 41,527,032 40,448,147 41,527,032
Ending balance $ 41 $ 41 $ 40 $ 40 $ 41 $ 40 $ 41
Additional Paid- In Capital              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance 621,743 624,954 593,240 590,251 624,954 590,251 598,938
Exercise of common stock options 481 394 308 1,552      
Issuance for employee stock purchase plan   947   506      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (646) (15,432) (428) (10,593)      
Share repurchases from ASR agreement     (5,000)        
Stock-based compensation 14,484 10,880 10,818 11,524      
Ending balance 636,062 621,743 598,938 593,240 636,062 598,938 636,062
Treasury Stock              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance $ (222,510) $ (222,510) $ (197,505) $ (197,505) $ (222,510) $ (197,505) $ (217,510)
Beginning balance (in shares) (9,028,722) (9,028,722) (8,206,594) (8,206,594) (9,028,722) (8,206,594) (8,898,875)
Share repurchases from ASR agreement     $ (20,005)        
Share repurchases from ASR agreement (in shares)     (692,281)        
Ending balance $ (222,510) $ (222,510) $ (217,510) $ (197,505) $ (222,510) $ (217,510) $ (222,510)
Ending balance (in shares) (9,028,722) (9,028,722) (8,898,875) (8,206,594) (9,028,722) (8,898,875) (9,028,722)
Accumulated Deficit              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance $ (86,633) $ (101,129) $ (161,582) $ (163,999) $ (101,129) $ (163,999) $ (149,599)
Net (loss) income (15,051) 14,496 11,983 2,417      
Ending balance (101,684) (86,633) (149,599) (161,582) (101,684) (149,599) (101,684)
Accumulated Other Comprehensive Income (Loss)              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (219) 319 241 55 319 55 337
Other comprehensive income (loss), net of tax 219 (538) 96 186      
Ending balance $ 0 $ (219) $ 337 $ 241 $ 0 $ 337 $ 0