XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Balance as of beginning of period $ 234,434 $ 228,842 $ 222,169 $ 195,431 $ 228,842 $ 195,431 $ 195,431
Balance as of beginning of period, shares   39,646,749     39,646,749    
Balance as of beginning of period, shares   (8,206,594)     (8,206,594)    
Exercise of common stock options 308 $ 1,552 5,728 4,205      
Issuance for employee stock purchase plan   506   356      
Vesting of RSUs and PSUs     1 1      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (428) (10,593) (5,875) (12,874)      
Share repurchases from Accelerated Share Repurchase ("ASR") agreement (25,005)   (35,000)        
Stock-based compensation 10,818 11,524 10,012 7,475      
Other comprehensive loss, net of tax 96 186 (58) (138)      
Net income 11,983 2,417 19,606 27,713 $ 14,400 47,319  
Balance as of end of period $ 232,206 234,434 216,583 222,169 $ 232,206 216,583 $ 232,206
Balance as of end of period, shares 40,448,147       40,448,147   40,448,147
Balance as of end of period, shares (8,898,875)       (8,898,875)   (8,898,875)
Common stock              
Balance as of beginning of period $ 40 $ 40 $ 39 $ 38 $ 40 $ 38 $ 38
Balance as of beginning of period, shares 40,338,392 39,646,749 39,029,639 38,192,441 39,646,749 38,192,441 38,192,441
Exercise of common stock options     $ 1        
Exercise of common stock options, shares 21,944 67,718 282,248 200,200      
Issuance for employee stock purchase plan, shares   17,868   18,538      
Vesting of RSUs and PSUs     $ 1 $ 1      
Vesting of RSUs and PSUs, shares 102,760 956,368 392,140 1,000,357      
Shares withheld for employee taxes upon vesting of RSUs and PSUs     $ (1)        
Shares withheld for employee taxes upon vesting of RSUs and PSUs, shares (14,949) (350,311) (171,669) (381,897)      
Balance as of end of period $ 40 $ 40 $ 40 $ 39 $ 40 $ 40 $ 40
Balance as of end of period, shares 40,448,147 40,338,392 39,532,358 39,029,639 40,448,147 39,532,358 40,448,147
Additional Paid- In Capital              
Balance as of beginning of period $ 593,240 $ 590,251 $ 565,111 $ 565,949 $ 590,251 $ 565,949 $ 565,949
Exercise of common stock options 308 1,552 5,727 4,205      
Issuance for employee stock purchase plan   506   356      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (428) (10,593) (5,874) (12,874)      
Share repurchases from Accelerated Share Repurchase ("ASR") agreement (5,000)   (7,000)        
Stock-based compensation 10,818 11,524 10,012 7,475      
Balance as of end of period 598,938 593,240 567,976 565,111 598,938 567,976 598,938
Treasury Stock              
Balance as of beginning of period $ (197,505) $ (197,505) $ (137,381) $ (137,381) $ (197,505) $ (137,381) $ (137,381)
Balance as of beginning of period, shares (8,206,594) (8,206,594) (6,323,892) (6,323,892) (8,206,594) (6,323,892) (6,323,892)
Share repurchases from Accelerated Share Repurchase ("ASR") agreement $ (20,005)   $ (28,000)        
Share repurchases from Accelerated Share Repurchase ("ASR") agreement, shares (692,281)   (888,889)        
Balance as of end of period $ (217,510) $ (197,505) $ (165,381) $ (137,381) $ (217,510) $ (165,381) $ (217,510)
Balance as of end of period, shares (8,898,875) (8,206,594) (7,212,781) (6,323,892) (8,898,875) (7,212,781) (8,898,875)
Accumulated Deficit              
Balance as of beginning of period $ (161,582) $ (163,999) $ (205,476) $ (233,189) $ (163,999) $ (233,189) $ (233,189)
Net income 11,983 2,417 19,606 27,713      
Balance as of end of period (149,599) (161,582) (185,870) (205,476) (149,599) (185,870) (149,599)
Accumulated Other Comprehensive Income (Loss)              
Balance as of beginning of period 241 55 (124) 14 55 14 14
Other comprehensive loss, net of tax 96 186 (58) (138)      
Balance as of end of period $ 337 $ 241 $ (182) $ (124) $ 337 $ (182) $ 337