XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Balance as of beginning of period $ 216,583 $ 222,169 $ 195,431 $ 200,805 $ 179,733 $ 194,842 $ 195,431 $ 194,842
Balance as of beginning of period, shares     38,192,441       38,192,441  
Balance as of beginning of period, shares     (6,323,892)       (6,323,892)  
Exercise of common stock options 140 5,728 $ 4,205 302 1,251 3,848    
Issuance for employee stock purchase plan 471   356 291   169    
Vesting of RSUs and PSUs   1 1     1    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (142) (5,875)   (172) (220)      
Shares withheld for employee taxes upon vesting of RSUs and PSUs     (12,874)     (7,736)    
Share repurchases from ASR agreement   (35,000)   (40,000)        
Forward contract on ASR agreement       (10,000)        
Stock-based compensation 7,317 10,012 7,475 7,027 7,072 6,035    
Other comprehensive loss, net of tax 575 (58) (138) (14) (38)      
Net income 9,335 19,606 27,713 20,634 13,007 (17,426) $ 56,654 16,215
Balance as of end of period $ 234,279 216,583 222,169 178,873 200,805 179,733 $ 234,279 178,873
Balance as of end of period, shares 39,616,456           39,616,456  
Balance as of end of period, shares (7,386,440)           (7,386,440)  
Common stock                
Balance as of beginning of period $ 40 $ 39 $ 38 $ 38 $ 38 $ 37 $ 38 $ 37
Balance as of beginning of period, shares 39,532,358 39,029,639 38,192,441 37,953,398 37,816,843 37,084,759 38,192,441 37,084,759
Exercise of common stock options   $ 1            
Exercise of common stock options, shares 9,079 282,248 200,200 21,185 72,405 234,132    
Issuance for employee stock purchase plan, shares 17,126   18,538 15,176   11,329    
Vesting of RSUs and PSUs   $ 1 $ 1     $ 1    
Vesting of RSUs and PSUs, shares 61,930 392,140 1,000,357 18,207 73,805 775,904    
Shares withheld for employee taxes upon vesting of RSUs and PSUs   $ (1)            
Shares withheld for employee taxes upon vesting of RSUs and PSUs, shares (4,037) (171,669)   (7,359) (9,655)      
Shares withheld for employee taxes upon vesting of RSUs and PSUs, shares     (381,897)     (289,281)    
Balance as of end of period $ 40 $ 40 $ 39 $ 38 $ 38 $ 38 $ 40 $ 38
Balance as of end of period, shares 39,616,456 39,532,358 39,029,639 38,000,607 37,953,398 37,816,843 39,616,456 38,000,607
Additional Paid-In Capital                
Balance as of beginning of period $ 567,976 $ 565,111 $ 565,949 $ 548,492 $ 540,389 $ 538,073 $ 565,949 $ 538,073
Exercise of common stock options 140 5,727 4,205 302 1,251 3,848    
Issuance for employee stock purchase plan 471   356 291   169    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (142) (5,874)   (172) (220)      
Shares withheld for employee taxes upon vesting of RSUs and PSUs     (12,874)     (7,736)    
Share repurchases from ASR agreement 7,000 (7,000)            
Forward contract on ASR agreement       (10,000)        
Stock-based compensation 7,317 10,012 7,475 7,027 7,072 6,035    
Balance as of end of period 582,762 567,976 565,111 545,940 548,492 540,389 582,762 545,940
Treasury Stock                
Balance as of beginning of period $ (165,381) $ (137,381) $ (137,381) $ (61,924) $ (61,924) $ (61,924) $ (137,381) $ (61,924)
Balance as of beginning of period, shares (7,212,781) (6,323,892) (6,323,892) (3,235,823) (3,235,823) (3,235,823) (6,323,892) (3,235,823)
Share repurchases from ASR agreement $ (7,000) $ (28,000)   $ (40,000)        
Share repurchases from ASR agreement (in shares) (173,659) (888,889)   (1,702,852)        
Balance as of end of period $ (172,381) $ (165,381) $ (137,381) $ (101,924) $ (61,924) $ (61,924) $ (172,381) $ (101,924)
Balance as of end of period, shares (7,386,440) (7,212,781) (6,323,892) (4,938,675) (3,235,823) (3,235,823) (7,386,440) (4,938,675)
Accumulated Deficit                
Balance as of beginning of period $ (185,870) $ (205,476) $ (233,189) $ (285,763) $ (298,770) $ (281,344) $ (233,189) $ (281,344)
Net income 9,335 19,606 27,713 20,634 13,007 (17,426)    
Balance as of end of period (176,535) (185,870) (205,476) (265,129) (285,763) $ (298,770) (176,535) (265,129)
Accumulated Other Comprehensive Income (Loss)                
Balance as of beginning of period (182) (124) 14 (38)     14  
Other comprehensive loss, net of tax 575 (58) (138) (14) (38)      
Balance as of end of period $ 393 $ (182) $ (124) $ (52) $ (38)   $ 393 $ (52)