XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Equity, beginning balance (in shares) at Dec. 31, 2022   135,154      
Equity, beginning balance at Dec. 31, 2022 $ 169,798 $ 135 $ 27,368 $ (922) $ 143,217
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 7,966   7,966    
Issuance of common stock for the conversion of the 2024 Convertible Notes (in shares)   289      
Issuance of common stock for the conversion of the 2024 Convertible Notes (126)   (126)    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   384      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (1,048) $ 1 (1,049)    
Repurchase of common stock (shares)   (4,165)      
Repurchase of common stock (151,301) $ (4) (34,159)   (117,138)
Other comprehensive income (loss) 946     946  
Net income 39,615       39,615
Equity, ending balance (in shares) at Mar. 31, 2023   131,662      
Equity, ending balance at Mar. 31, 2023 65,850 $ 132 0 24 65,694
Equity, beginning balance (in shares) at Dec. 31, 2023   126,770      
Equity, beginning balance at Dec. 31, 2023 83,808 $ 127 2,409 (9,278) 90,550
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 9,874   9,874    
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (in shares)   416      
Issuance of common stock pursuant to exercise of stock options and vesting of restricted stock and performance stock units, net (489)   (489)    
Other comprehensive income (loss) 7,792     7,792  
Net income 76,823       76,823
Equity, ending balance (in shares) at Mar. 31, 2024   127,186      
Equity, ending balance at Mar. 31, 2024 $ 177,808 $ 127 $ 11,794 $ (1,486) $ 167,373