XML 14 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income [Member]
Beginning Balance at Dec. 31, 2023 $ 387,881 $ 107 $ 266,488 $ 121,272 $ 14
Beginning Balance (shares) at Dec. 31, 2023   107,122,000      
Issuance of common stock, net 140,704 $ 10 140,694    
Issuance of common stock, net (shares)   10,000,000      
Stock-based compensation 8,248   8,248    
Exercise of stock options for common stock 1,522 $ 1 1,521    
Exercise of stock options for common stock (shares)   664,000      
Issuance of common stock upon vesting of restricted stock units, net (204)   (204)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   244,000      
Other comprehensive gain (loss) (14)       (14)
Net income 23,275     23,275  
Ending Balance at Mar. 31, 2024 561,412 $ 118 416,747 144,547 0
Ending Balance (shares) at Mar. 31, 2024   118,030,000      
Beginning Balance at Dec. 31, 2023 387,881 $ 107 266,488 121,272 14
Beginning Balance (shares) at Dec. 31, 2023   107,122,000      
Net income 64,069        
Ending Balance at Jun. 30, 2024 608,655 $ 119 423,195 185,341 0
Ending Balance (shares) at Jun. 30, 2024   118,521,000      
Beginning Balance at Mar. 31, 2024 561,412 $ 118 416,747 144,547 0
Beginning Balance (shares) at Mar. 31, 2024   118,030,000      
Issuance of common stock, net 10   10    
Stock-based compensation 4,408   4,408    
Exercise of stock options for common stock 2,031 $ 1 2,030    
Exercise of stock options for common stock (shares)   491,000      
Net income 40,794     40,794  
Ending Balance at Jun. 30, 2024 608,655 $ 119 423,195 185,341 0
Ending Balance (shares) at Jun. 30, 2024   118,521,000      
Beginning Balance at Dec. 31, 2024 727,632 $ 121 442,286 285,161 64
Beginning Balance (shares) at Dec. 31, 2024   120,879,000      
Stock-based compensation 5,850   5,850    
Exercise of stock options for common stock 4,787 $ 1 4,786    
Exercise of stock options for common stock (shares)   975,000      
Issuance of common stock upon vesting of restricted stock units, net (642)   (642)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   105,000      
Other comprehensive gain (loss) (81)       (81)
Net income 56,737     56,737  
Ending Balance at Mar. 31, 2025 794,283 $ 122 452,280 341,898 (17)
Ending Balance (shares) at Mar. 31, 2025   121,959,000      
Beginning Balance at Dec. 31, 2024 727,632 $ 121 442,286 285,161 64
Beginning Balance (shares) at Dec. 31, 2024   120,879,000      
Net income 108,845        
Ending Balance at Jun. 30, 2025 856,027 $ 122 461,868 394,006 31
Ending Balance (shares) at Jun. 30, 2025   122,386,000      
Beginning Balance at Mar. 31, 2025 794,283 $ 122 452,280 341,898 (17)
Beginning Balance (shares) at Mar. 31, 2025   121,959,000      
Stock-based compensation 7,597   7,597    
Exercise of stock options for common stock 2,210   2,210    
Exercise of stock options for common stock (shares)   407,000      
Issuance of common stock upon vesting of restricted stock units, net (219)   (219)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   20,000      
Other comprehensive gain (loss) 48       48
Net income 52,108     52,108  
Ending Balance at Jun. 30, 2025 $ 856,027 $ 122 $ 461,868 $ 394,006 $ 31
Ending Balance (shares) at Jun. 30, 2025   122,386,000