XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2024 $ 24 $ 657,577 $ (308,583) $ 0 $ 349,018
Balance (in Shares) at Dec. 31, 2024 236,620,545        
Balance, Treasury stock (in Shares) at Dec. 31, 2024       0  
Stock-based compensation $ 0 4,624 0 $ 0 4,624
Cashless exercise of warrants $ 0 0 0 0 0
Cashless exercise of warrants (in Shares) 866,302        
Vesting of Restricted Stock Units, net of shares withheld for taxes $ 0 (7,228) 0 0 (7,228)
Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares) 1,016,005        
Exercise of stock options $ 0 101 0 0 101
Exercise of stock options (in Shares) 29,400        
Net income $ 0 0 26,904 0 26,904
Balance at Mar. 31, 2025 $ 24 655,074 (281,679) $ 0 373,419
Balance (in Shares) at Mar. 31, 2025 238,532,252        
Balance, Treasury stock (in Shares) at Mar. 31, 2025       0  
Balance at Dec. 31, 2024 $ 24 657,577 (308,583) $ 0 349,018
Balance (in Shares) at Dec. 31, 2024 236,620,545        
Balance, Treasury stock (in Shares) at Dec. 31, 2024       0  
Acquisition of treasury stock       $ (15,148)  
Acquisition of treasury stock (in Shares)       (816,000)  
Net income         61,122
Balance at Jun. 30, 2025 $ 24 660,909 (247,460) $ (15,148) 398,325
Balance (in Shares) at Jun. 30, 2025 239,383,545        
Balance, Treasury stock (in Shares) at Jun. 30, 2025       (816,237)  
Balance at Mar. 31, 2025 $ 24 655,074 (281,679) $ 0 373,419
Balance (in Shares) at Mar. 31, 2025 238,532,252        
Balance, Treasury stock (in Shares) at Mar. 31, 2025       0  
Stock-based compensation $ 0 4,963 0 $ 0 4,963
Cashless exercise of warrants $ 0 0 0 0 0
Cashless exercise of warrants (in Shares) 0        
Vesting of Restricted Stock Units, net of shares withheld for taxes $ 0 (1,192) 0 0 (1,192)
Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares) 105,543        
Exercise of stock options $ 0 2,064 0 0 2,064
Exercise of stock options (in Shares) 745,750        
Acquisition of treasury stock $ 0 0 0 $ (15,148) (15,148)
Acquisition of treasury stock (in Shares)       (816,237)  
Net income 0 0 34,219 $ 0 34,219
Balance at Jun. 30, 2025 $ 24 660,909 (247,460) $ (15,148) 398,325
Balance (in Shares) at Jun. 30, 2025 239,383,545        
Balance, Treasury stock (in Shares) at Jun. 30, 2025       (816,237)  
Balance at Dec. 31, 2025 $ 24 671,039 (161,653) $ (32,090) $ 477,320
Balance (in Shares) at Dec. 31, 2025 239,793,566        
Balance, Treasury stock (in Shares) at Dec. 31, 2025       (1,919,070) 1,919,070
Stock-based compensation $ 0 6,329 0 $ 0 $ 6,329
Cashless exercise of warrants $ 0 0 0 0 0
Cashless exercise of warrants (in Shares) 0        
Vesting of Restricted Stock Units, net of shares withheld for taxes $ 0 (8,362) 0 0 (8,362)
Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares) 979,735        
Exercise of stock options $ 0 588 0 0 588
Exercise of stock options (in Shares) 188,902        
Acquisition of treasury stock $ 0 (19,798) 0 $ (111,080) (130,878)
Acquisition of treasury stock (in Shares)       (6,754,156)  
Net income 0 0 45,328 $ 0 45,328
Balance at Mar. 31, 2026 $ 24 649,796 (116,325) $ (143,170) 390,325
Balance (in Shares) at Mar. 31, 2026 240,962,203        
Balance, Treasury stock (in Shares) at Mar. 31, 2026       (8,673,226)  
Balance at Dec. 31, 2025 $ 24 671,039 (161,653) $ (32,090) $ 477,320
Balance (in Shares) at Dec. 31, 2025 239,793,566        
Balance, Treasury stock (in Shares) at Dec. 31, 2025       (1,919,070) 1,919,070
Acquisition of treasury stock       $ (156,362)  
Acquisition of treasury stock (in Shares)       (13,816,000)  
Net income         $ 83,150
Balance at Jun. 30, 2026 $ 24 675,139 (78,503) $ (188,452) $ 408,208
Balance (in Shares) at Jun. 30, 2026 241,089,992        
Balance, Treasury stock (in Shares) at Jun. 30, 2026       (15,734,764) 15,734,764
Balance at Mar. 31, 2026 $ 24 649,796 (116,325) $ (143,170) $ 390,325
Balance (in Shares) at Mar. 31, 2026 240,962,203        
Balance, Treasury stock (in Shares) at Mar. 31, 2026       (8,673,226)  
Stock-based compensation $ 0 6,135 0 $ 0 6,135
Cashless exercise of warrants $ 0 0 0 0 0
Cashless exercise of warrants (in Shares) 0        
Vesting of Restricted Stock Units, net of shares withheld for taxes $ 0 (625) 0 0 (625)
Vesting of Restricted Stock Units, net of shares withheld for taxes (in Shares) 111,079        
Exercise of stock options $ 0 35 0 0 35
Exercise of stock options (in Shares) 16,710        
Acquisition of treasury stock $ 0 19,798 0 $ (45,282) (25,484)
Acquisition of treasury stock (in Shares)       (7,061,538)  
Net income 0 0 37,822 $ 0 37,822
Balance at Jun. 30, 2026 $ 24 $ 675,139 $ (78,503) $ (188,452) $ 408,208
Balance (in Shares) at Jun. 30, 2026 241,089,992        
Balance, Treasury stock (in Shares) at Jun. 30, 2026       (15,734,764) 15,734,764