XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.3
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   109,159,697      
Beginning balance at Dec. 31, 2024 $ 174,307 $ 11 $ 0 $ 659,488 $ (485,192)
Beginning balance (in shares) at Dec. 31, 2024     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 3,254       3,254
Stock options exercised (in shares)   75,000      
Stock options exercised 384     384  
Stock-based compensation 2,412     2,412  
Vested restricted stock units (in shares)   1,253,999      
Ending balance (in shares) at Mar. 31, 2025   110,488,696      
Ending balance at Mar. 31, 2025 180,357 $ 11 $ 0 662,284 (481,938)
Ending balance (in shares) at Mar. 31, 2025     0    
Beginning balance (in shares) at Dec. 31, 2024   109,159,697      
Beginning balance at Dec. 31, 2024 174,307 $ 11 $ 0 659,488 (485,192)
Beginning balance (in shares) at Dec. 31, 2024     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 7,883        
Ending balance (in shares) at Sep. 30, 2025   112,123,757      
Ending balance at Sep. 30, 2025 190,185 $ 11 $ 0 667,484 (477,310)
Ending balance (in shares) at Sep. 30, 2025     0    
Beginning balance (in shares) at Mar. 31, 2025   110,488,696      
Beginning balance at Mar. 31, 2025 180,357 $ 11 $ 0 662,284 (481,938)
Beginning balance (in shares) at Mar. 31, 2025     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 3,870       3,870
Stock-based compensation 2,716     2,716  
Vested restricted stock units (in shares)   1,093,352      
Shares issued under employee stock purchase plan (in shares)   18,189      
Shares issued under employee stock purchase plan 85     85  
Ending balance (in shares) at Jun. 30, 2025   111,600,237      
Ending balance at Jun. 30, 2025 187,028 $ 11 $ 0 665,085 (478,068)
Ending balance (in shares) at Jun. 30, 2025     0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 758       758
Stock-based compensation 2,399     2,399  
Vested restricted stock units (in shares)   523,520      
Ending balance (in shares) at Sep. 30, 2025   112,123,757      
Ending balance at Sep. 30, 2025 $ 190,185 $ 11 $ 0 667,484 (477,310)
Ending balance (in shares) at Sep. 30, 2025     0    
Beginning balance (in shares) at Dec. 31, 2025 112,809,637 112,809,637      
Beginning balance at Dec. 31, 2025 $ 169,669 $ 11 $ 0 670,536 (500,878)
Beginning balance (in shares) at Dec. 31, 2025 0   0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ (42)       (42)
Repurchase of common stock, net of excise taxes and fees (in shares)     1,052,672    
Repurchase of common stock, net of excise taxes and fees (3,000)   $ (3,000)    
Stock-based compensation 2,465     2,465  
Vested restricted stock units (in shares)   917,646      
Ending balance (in shares) at Mar. 31, 2026   113,727,283      
Ending balance at Mar. 31, 2026 $ 169,092 $ 11 $ (3,000) 673,001 (500,920)
Ending balance (in shares) at Mar. 31, 2026     1,052,672    
Beginning balance (in shares) at Dec. 31, 2025 112,809,637 112,809,637      
Beginning balance at Dec. 31, 2025 $ 169,669 $ 11 $ 0 670,536 (500,878)
Beginning balance (in shares) at Dec. 31, 2025 0   0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ 101,964        
Repurchase of common stock, net of excise taxes and fees (in shares) 7,200,000        
Repurchase of common stock, net of excise taxes and fees $ (25,000)        
Stock options exercised (in shares) 1,527,406        
Ending balance (in shares) at Sep. 30, 2026 116,694,683 116,694,683      
Ending balance at Sep. 30, 2026 $ 263,016 $ 12 $ (25,240) 687,158 (398,914)
Ending balance (in shares) at Sep. 30, 2026 7,214,231   7,214,231    
Beginning balance (in shares) at Mar. 31, 2026   113,727,283      
Beginning balance at Mar. 31, 2026 $ 169,092 $ 11 $ (3,000) 673,001 (500,920)
Beginning balance (in shares) at Mar. 31, 2026     1,052,672    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 10,687       10,687
Repurchase of common stock, net of excise taxes and fees (in shares)     4,522,911    
Repurchase of common stock, net of excise taxes and fees (15,882)   $ (15,882)    
Stock-based compensation 3,015     3,015  
Vested restricted stock units (in shares)   888,315      
Shares issued under employee stock purchase plan (in shares)   47,524      
Shares issued under employee stock purchase plan 108     108  
Ending balance (in shares) at Jun. 30, 2026   114,663,122      
Ending balance at Jun. 30, 2026 167,020 $ 11 $ (18,882) 676,124 (490,233)
Ending balance (in shares) at Jun. 30, 2026     5,575,583    
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 91,319       91,319
Repurchase of common stock, net of excise taxes and fees (in shares)     1,638,648    
Repurchase of common stock, net of excise taxes and fees (6,358)   $ (6,358)    
Stock options exercised (in shares)   1,527,406      
Stock options exercised 7,893 $ 1   7,892  
Stock-based compensation $ 3,142     3,142  
Vested restricted stock units (in shares)   504,155      
Ending balance (in shares) at Sep. 30, 2026 116,694,683 116,694,683      
Ending balance at Sep. 30, 2026 $ 263,016 $ 12 $ (25,240) $ 687,158 $ (398,914)
Ending balance (in shares) at Sep. 30, 2026 7,214,231   7,214,231