XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2023
Balance as of beginning of period $ 195,431   $ 194,842 $ 194,842
Balance as of beginning of period, shares 38,192,441      
Balance as of beginning of period, shares (6,323,892)      
Exercise of common stock options $ 4,205   3,848  
Issuance for employee stock purchase plan 356   169  
Vesting of RSUs and PSUs 1   1  
Shares withheld for employee taxes upon vesting of RSUs and PSUs (12,874)   (7,736)  
Stock-based compensation 7,475   6,035  
Share repurchases (Shares)   922,775    
Other comprehensive loss, net of tax (138)      
Net income (loss) 27,713   (17,426)  
Balance as of end of period $ 222,169 $ 195,431 179,733 $ 195,431
Balance as of end of period, shares 39,029,639 38,192,441   38,192,441
Balance as of end of period, shares (6,323,892) (6,323,892)   (6,323,892)
Common stock        
Balance as of beginning of period $ 38   $ 37 $ 37
Balance as of beginning of period, shares 38,192,441   37,084,759 37,084,759
Exercise of common stock options, shares 200,200   234,132  
Issuance for employee stock purchase plan, shares 18,538   11,329  
Vesting of RSUs and PSUs $ 1   $ 1  
Vesting of RSUs and PSUs, shares 1,000,357   775,904  
Shares withheld for employee taxes upon vesting of RSUs and PSUs (381,897)   (289,281)  
Balance as of end of period $ 39 $ 38 $ 38 $ 38
Balance as of end of period, shares 39,029,639 38,192,441 37,816,843 38,192,441
Additional Paid-In Capital        
Balance as of beginning of period $ 565,949   $ 538,073 $ 538,073
Exercise of common stock options 4,205   3,848  
Issuance for employee stock purchase plan 356   169  
Shares withheld for employee taxes upon vesting of RSUs and PSUs (12,874)   (7,736)  
Stock-based compensation 7,475   6,035  
Balance as of end of period 565,111 $ 565,949 540,389 565,949
Treasury Stock        
Balance as of beginning of period $ (137,381)   $ (61,924) $ (61,924)
Balance as of beginning of period, shares (6,323,892)   (3,235,823) (3,235,823)
Balance as of end of period $ (137,381) $ (137,381) $ (61,924) $ (137,381)
Balance as of end of period, shares (6,323,892) (6,323,892) (3,235,823) (6,323,892)
Accumulated Deficit        
Balance as of beginning of period $ (233,189)   $ (281,344) $ (281,344)
Net income (loss) 27,713   (17,426)  
Balance as of end of period (205,476) $ (233,189) $ (298,770) (233,189)
Accumulated Other Comprehensive Income (Loss)        
Balance as of beginning of period 14      
Other comprehensive loss, net of tax (138)      
Balance as of end of period $ (124) $ 14   $ 14