XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 18 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Class of Stock [Line Items]                  
Balance as of beginning of period $ 232,206 $ 234,434 $ 228,842 $ 216,583 $ 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 1,435 308 $ 1,552 140 5,728 4,205      
Issuance for employee stock purchase plan 857   506 471   356      
Vesting of RSUs and PSUs 1       1 1      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (964) (428) (10,593) (142) (5,875) (12,874)      
Share repurchases from Accelerated Share Repurchase ("ASR") agreement   (25,005)     (35,000)        
Stock-based compensation 9,811 10,818 11,524 7,317 10,012 7,475      
Other comprehensive income (loss), net of tax (45) 96 186 575 (58) (138)      
Net income 31,507 11,983 2,417 9,335 19,606 27,713 $ 45,907 56,654  
Balance as of end of period $ 274,808 232,206 234,434 234,279 216,583 222,169 $ 274,808 234,279 232,206
Balance as of end of period, shares 40,629,601           40,629,601    
Balance as of end of period, shares (9,028,722)           (9,028,722)    
Common stock                  
Class of Stock [Line Items]                  
Balance as of beginning of period $ 40 $ 40 $ 40 $ 40 $ 39 $ 38 $ 40 $ 38 $ 38
Balance as of beginning of period, shares 40,448,147 40,338,392 39,646,749 39,532,358 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 89,684 21,944 67,718 9,079 282,248 200,200      
Issuance for employee stock purchase plan, shares 32,319   17,868 17,126   18,538      
Vesting of RSUs and PSUs $ 1       $ 1 $ 1      
Vesting of RSUs and PSUs, shares 85,287 102,760 956,368 61,930 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 (25,836) (14,949) (350,311) (4,037) (171,669) (381,897)      
Balance as of end of period $ 41 $ 40 $ 40 $ 40 $ 40 $ 39 $ 41 $ 40 $ 40
Balance as of end of period, shares 40,629,601 40,448,147 40,338,392 39,616,456 39,532,358 39,029,639 40,629,601 39,616,456 40,448,147
Additional Paid- In Capital                  
Class of Stock [Line Items]                  
Balance as of beginning of period $ 598,938 $ 593,240 $ 590,251 $ 567,976 $ 565,111 $ 565,949 $ 590,251 $ 565,949 $ 565,949
Exercise of common stock options 1,435 308 1,552 140 5,727 4,205      
Issuance for employee stock purchase plan 857   506 471   356      
Shares withheld for employee taxes upon vesting of RSUs and PSUs (964) (428) (10,593) (142) (5,874) (12,874)      
Share repurchases from Accelerated Share Repurchase ("ASR") agreement 5,000 (5,000)   7,000 (7,000)        
Stock-based compensation 9,811 10,818 11,524 7,317 10,012 7,475      
Balance as of end of period 615,077 598,938 593,240 582,762 567,976 565,111 615,077 582,762 598,938
Treasury Stock                  
Class of Stock [Line Items]                  
Balance as of beginning of period $ (217,510) $ (197,505) $ (197,505) $ (165,381) $ (137,381) $ (137,381) $ (197,505) $ (137,381) $ (137,381)
Balance as of beginning of period, shares (8,898,875) (8,206,594) (8,206,594) (7,212,781) (6,323,892) (6,323,892) (8,206,594) (6,323,892) (6,323,892)
Share repurchases from Accelerated Share Repurchase ("ASR") agreement $ (5,000) $ (20,005)   $ (7,000) $ (28,000)        
Share repurchases from Accelerated Share Repurchase ("ASR") agreement, shares (129,847) (692,281)   (173,659) (888,889)        
Balance as of end of period $ (222,510) $ (217,510) $ (197,505) $ (172,381) $ (165,381) $ (137,381) $ (222,510) $ (172,381) $ (217,510)
Balance as of end of period, shares (9,028,722) (8,898,875) (8,206,594) (7,386,440) (7,212,781) (6,323,892) (9,028,722) (7,386,440) (8,898,875)
Accumulated Deficit                  
Class of Stock [Line Items]                  
Balance as of beginning of period $ (149,599) $ (161,582) $ (163,999) $ (185,870) $ (205,476) $ (233,189) $ (163,999) $ (233,189) $ (233,189)
Net income 31,507 11,983 2,417 9,335 19,606 27,713      
Balance as of end of period (118,092) (149,599) (161,582) (176,535) (185,870) (205,476) (118,092) (176,535) (149,599)
Accumulated Other Comprehensive Income (Loss)                  
Class of Stock [Line Items]                  
Balance as of beginning of period 337 241 55 (182) (124) 14 55 14 14
Other comprehensive income (loss), net of tax (45) 96 186 575 (58) (138)      
Balance as of end of period $ 292 $ 337 $ 241 $ 393 $ (182) $ (124) $ 292 $ 393 $ 337