XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance as of beginning of period $ 228,842 $ 195,431
Balance as of beginning of period, shares 39,646,749  
Balance as of beginning of period, shares (8,206,594)  
Exercise of common stock options $ 1,552 4,205
Issuance for employee stock purchase plan 506 356
Vesting of RSUs and PSUs   1
Shares withheld for employee taxes upon vesting of RSUs and PSUs (10,593) (12,874)
Stock-based compensation 11,524 7,475
Other comprehensive loss, net of tax 186 (138)
Net income 2,417 27,713
Balance as of end of period $ 234,434 222,169
Balance as of end of period, shares 40,338,392  
Balance as of end of period, shares (8,206,594)  
Common stock    
Balance as of beginning of period $ 40 $ 38
Balance as of beginning of period, shares 39,646,749 38,192,441
Exercise of common stock options, shares 67,718 200,200
Issuance for employee stock purchase plan, shares 17,868 18,538
Vesting of RSUs and PSUs   $ 1
Vesting of RSUs and PSUs, shares 956,368 1,000,357
Shares withheld for employee taxes upon vesting of RSUs and PSUs, shares (350,311) (381,897)
Balance as of end of period $ 40 $ 39
Balance as of end of period, shares 40,338,392 39,029,639
Additional Paid-In Capital    
Balance as of beginning of period $ 590,251 $ 565,949
Exercise of common stock options 1,552 4,205
Issuance for employee stock purchase plan 506 356
Shares withheld for employee taxes upon vesting of RSUs and PSUs (10,593) (12,874)
Stock-based compensation 11,524 7,475
Balance as of end of period 593,240 565,111
Treasury Stock    
Balance as of beginning of period $ (197,505) $ (137,381)
Balance as of beginning of period, shares (8,206,594) (6,323,892)
Balance as of end of period $ (197,505) $ (137,381)
Balance as of end of period, shares (8,206,594) (6,323,892)
Accumulated Deficit    
Balance as of beginning of period $ (163,999) $ (233,189)
Net income 2,417 27,713
Balance as of end of period (161,582) (205,476)
Accumulated Other Comprehensive Income (Loss)    
Balance as of beginning of period 55 14
Other comprehensive loss, net of tax 186 (138)
Balance as of end of period $ 241 $ (124)