v3.26.1
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Deficit [Member]
Balance at Dec. 31, 2024 $ 764,938 $ 859 $ 1,013,690 $ (1,071) $ (248,540)
Balance, Shares at Dec. 31, 2024   85,866,000      
Net income 20,737       20,737
Unrealized holding loss on investments, net of tax 779     779  
Common stock issued under employee stock purchase plan Value 662   662    
Common stock issued under employee stock purchase plan shares   60,000      
Forfeitures of restricted stock, shares   (7,000)      
Stock-based compensation expense 3,641   3,641    
Repurchased common stock (1,569) $ (1) (1,568)    
Repurchased common stock, shares   (109,000)      
Balance at Mar. 31, 2025 789,188 $ 858 1,016,425 (292) (227,803)
Balance, Shares at Mar. 31, 2025   85,810,000      
Balance at Dec. 31, 2025 865,854 $ 830 947,566 610 (83,152)
Balance, Shares at Dec. 31, 2025   82,976,000      
Net income 29,572       29,572
Unrealized holding loss on investments, net of tax (533)     (533)  
Common stock issued under employee stock purchase plan Value 544   544    
Common stock issued under employee stock purchase plan shares   30,000      
Issuance of restricted stock   $ 2 (2)    
Issuance of restricted stock, shares   223,000      
Forfeitures of restricted stock, shares   (77,000)      
Stock-based compensation expense 4,661   4,661    
Repurchased common stock $ (21,451) $ (11) (21,440)    
Repurchased common stock, shares 0 (1,091,000)      
Excise tax on share repurchases $ (71)   (71)    
Balance at Mar. 31, 2026 $ 878,576 $ 821 $ 931,258 $ 77 $ (53,580)
Balance, Shares at Mar. 31, 2026   82,061,000