XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2023 38,148        
Balance at Dec. 31, 2023 $ 38 $ 478,972 $ 975 $ (265,116) $ 214,869
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 1,024        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (3,054) 0 0 (3,053)
Share-based compensation $ 0 9,050 0 0 9,050
Public offering of common stock, net (in shares) 5,677        
Public offering of common stock, net $ 6 58,489 0 0 58,495
Equity exchanged to shares (in shares) 2        
Equity exchanged to shares $ 0 37 0 0 37
Foreign currency translation adjustment 0 0 (266) (2) (268)
Net loss $ 0 0 0 (67,042) (67,042)
Balance (in shares) at Sep. 30, 2024 44,852        
Balance at Sep. 30, 2024 $ 45 543,492 709 (332,160) 212,086
Stock options exercised, net of shares withheld for employee tax (in shares) 1        
Stock options exercised, net of shares withheld for employee tax $ 0 (2) 0 0 (2)
Balance (in shares) at Jun. 30, 2024 40,645        
Balance at Jun. 30, 2024 $ 41 502,387 (1,531) (314,403) 186,494
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 279        
Issuance of restricted stock, net of shares withheld for employee tax $ 0 (383) 0 0 (383)
Share-based compensation $ 0 2,944 0 0 2,944
Public offering of common stock, net (in shares) 3,928        
Public offering of common stock, net $ 4 38,544 0 0 38,548
Foreign currency translation adjustment 0 0 2,240 0 2,240
Net loss $ 0 0 0 (17,757) (17,757)
Balance (in shares) at Sep. 30, 2024 44,852        
Balance at Sep. 30, 2024 $ 45 543,492 709 (332,160) 212,086
Balance (in shares) at Dec. 31, 2024 49,393        
Balance at Dec. 31, 2024 $ 49 683,462 (2,548) (451,851) 229,112
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 1,381        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (9,182) 0 0 (9,181)
Share-based compensation $ 0 8,842 0 0 8,842
Public offering of common stock, net (in shares) 17,052        
Public offering of common stock, net $ 18 342,544 0 0 342,562
Warrants contra revenue $ 0 16,820 0 0 16,820
Equity exchanged to shares (in shares) 239        
Equity exchanged to shares $ 0 3,500 0 0 3,500
Foreign currency translation adjustment 0 0 3,636 0 3,636
Net loss $ 0 0 0 (36,206) (36,206)
Balance (in shares) at Sep. 30, 2025 68,065        
Balance at Sep. 30, 2025 $ 68 1,045,986 1,088 (488,057) 559,085
Balance (in shares) at Jun. 30, 2025 61,890        
Balance at Jun. 30, 2025 $ 62 893,927 1,113 (470,121) 424,981
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 256        
Issuance of restricted stock, net of shares withheld for employee tax $ 0 (1,380) 0 0 (1,380)
Share-based compensation $ 0 3,116 0 0 3,116
Public offering of common stock, net (in shares) 5,680        
Public offering of common stock, net $ 6 146,785 0 0 146,791
Warrants contra revenue $ 0 38 0 0 44
Equity exchanged to shares (in shares) 239        
Equity exchanged to shares $ 0 3,500 0 0 3,500
Foreign currency translation adjustment 0 0 (25) 0 (25)
Net loss $ 0 0 0 (17,936) (17,936)
Balance (in shares) at Sep. 30, 2025 68,065        
Balance at Sep. 30, 2025 $ 68 $ 1,045,986 $ 1,088 $ (488,057) $ 559,085