v3.26.1
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, 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   3,661 0 3,661
Net loss $ 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   3,868 0 3,868
Net loss $ 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
Balance (in shares) at Dec. 31, 2025 74,998        
Balance at Dec. 31, 2025 $ 75 1,224,538 (617) (490,078) 733,918
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 1,610        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (71,164) 0 0 (71,163)
Share-based compensation $ 0 9,254 0 0 9,254
Public offering of common stock, net (in shares) 7,776        
Public offering of common stock, net $ 8 1,028,199 0 0 1,028,207
Convertible note to share (in shares) 2        
Convertible note to share $ 0 80 0 0 80
Warrants contra revenue 0 1,775 0 0 1,775
Foreign currency translation adjustment 0   3,016 0 3,016
Net loss $ 0   0 (37,062) (37,062)
Balance (in shares) at Jun. 30, 2026 84,386        
Balance at Jun. 30, 2026 $ 84 2,192,682 2,399 (527,140) 1,668,025
Balance (in shares) at Mar. 31, 2026 78,971        
Balance at Mar. 31, 2026 $ 79 1,610,439 (207) (504,359) 1,105,952
Issuance of restricted stock, net of shares withheld for employee tax (in shares) 1,391        
Issuance of restricted stock, net of shares withheld for employee tax $ 1 (69,426) 0 0 (69,425)
Share-based compensation $ 0 4,863 0 0 4,863
Public offering of common stock, net (in shares) 4,022        
Public offering of common stock, net $ 4 645,754 0 0 645,758
Convertible note to share (in shares) 2        
Convertible note to share $ 0 80 0 0 80
Warrants contra revenue 0 972 0 0 972
Foreign currency translation adjustment 0   2,606 0 2,606
Net loss $ 0   0 (22,781) (22,781)
Balance (in shares) at Jun. 30, 2026 84,386        
Balance at Jun. 30, 2026 $ 84 $ 2,192,682 $ 2,399 $ (527,140) $ 1,668,025