XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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) 746        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (2,671) 0 0 (2,670)
Share-based compensation $ 0 6,107 0 0 6,107
Public offering of common stock, net (in shares) 1,749        
Public offering of common stock, net $ 2 19,944 0 0 19,946
Foreign currency translation adjustment 0 0 (2,506) (2) (2,508)
Net loss $ 0 0 0 (49,285) (49,285)
Stock options exercised, net of shares withheld for employee tax (in shares) 0        
Stock options exercised, net of shares withheld for employee tax $ 0 (2) 0 0 (2)
Shares converted by Note Holder (in shares) 2        
Shares converted by Note Holder $ 0 37 0 0 37
Balance (in shares) at Jun. 30, 2024 40,645        
Balance at Jun. 30, 2024 $ 41 502,387 (1,531) (314,403) 186,494
Balance (in shares) at Mar. 31, 2024 38,729        
Balance at Mar. 31, 2024 $ 39 484,663 (688) (288,288) 195,726
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 437        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (1,662) 0 0 (1,661)
Share-based compensation $ 0 3,267 0 0 3,267
Public offering of common stock, net (in shares) 1,479        
Public offering of common stock, net $ 1 16,119 0 0 16,120
Foreign currency translation adjustment 0 0 (843) 0 (843)
Net loss $ 0 0 0 (26,115) (26,115)
Balance (in shares) at Jun. 30, 2024 40,645        
Balance at Jun. 30, 2024 $ 41 502,387 (1,531) (314,403) 186,494
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,125        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (7,802) 0 0 (7,801)
Share-based compensation $ 0 5,726 0 0 5,726
Public offering of common stock, net (in shares) 11,372        
Public offering of common stock, net $ 12 195,758 0 0 195,770
Warrants contra revenue 0 16,783 0 0 16,783
Foreign currency translation adjustment 0 0 3,661 0 3,661
Net loss $ 0 0 0 (18,270) (18,270)
Balance (in shares) at Jun. 30, 2025 61,890        
Balance at Jun. 30, 2025 $ 62 893,927 1,113 (470,121) 424,981
Balance (in shares) at Mar. 31, 2025 53,212        
Balance at Mar. 31, 2025 $ 53 772,738 (2,755) (461,023) 309,013
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 842        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (6,116) 0 0 (6,115)
Share-based compensation $ 0 3,164 0 0 3,164
Public offering of common stock, net (in shares) 7,836        
Public offering of common stock, net $ 8 124,097 0 0 124,105
Warrants contra revenue 0 44 0 0 44
Foreign currency translation adjustment 0 0 3,868 0 3,868
Net loss $ 0 0 0 (9,098) (9,098)
Balance (in shares) at Jun. 30, 2025 61,890        
Balance at Jun. 30, 2025 $ 62 $ 893,927 $ 1,113 $ (470,121) $ 424,981