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, 2024 764,938 $ 859 1,013,690 (1,071) (248,540)
Balance, Shares at Dec. 31, 2024   85,866,000      
Net income 59,997        
Balance at Jun. 30, 2025 833,753 $ 869 1,021,290 137 (188,543)
Balance, Shares at Jun. 30, 2025   86,854,000      
Balance at Mar. 31, 2025 789,188 $ 858 1,016,425 (292) (227,803)
Balance, Shares at Mar. 31, 2025   85,810,000      
Net income 39,260       39,260
Unrealized holding loss on investments, net of tax 429     429  
Common stock issued under employee stock purchase plan Value 1,176 $ 1 1,175    
Common stock issued under employee stock purchase plan shares   96,000      
Issuance of restricted stock   $ 10 (10)    
Issuance of restricted stock, shares   963,000      
Stock-based compensation expense 3,909   3,909    
Repurchased common stock (209)   (209)    
Repurchased common stock, shares   (15,000)      
Balance at Jun. 30, 2025 833,753 $ 869 1,021,290 137 (188,543)
Balance, Shares at Jun. 30, 2025   86,854,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   (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      
Balance at Dec. 31, 2025 865,854 $ 830 947,566 610 (83,152)
Balance, Shares at Dec. 31, 2025   82,976,000      
Net income $ 69,415        
Repurchased common stock, shares 0        
Balance at Jun. 30, 2026 $ 880,977 $ 812 894,288 (386) (13,737)
Balance, Shares at Jun. 30, 2026   81,223,000      
Balance at Mar. 31, 2026 878,576 $ 821 931,258 77 (53,580)
Balance, Shares at Mar. 31, 2026   82,061,000      
Net income 39,843       39,843
Unrealized holding loss on investments, net of tax (463)     (463)  
Common stock issued under employee stock purchase plan Value 1,070 $ 1 1,069    
Common stock issued under employee stock purchase plan shares   61,000      
Issuance of restricted stock   $ 11 (11)    
Issuance of restricted stock, shares   1,138,000      
Forfeitures of restricted stock   $ (2) 2    
Forfeitures of restricted stock, shares   (162,000)      
Stock-based compensation expense 5,075   5,075    
Repurchased common stock (42,744) $ (19) (42,725)    
Repurchased common stock, shares   (1,875,000)      
Excise tax on share repurchases (380)   (380)    
Balance at Jun. 30, 2026 $ 880,977 $ 812 $ 894,288 $ (386) $ (13,737)
Balance, Shares at Jun. 30, 2026   81,223,000