v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Common Class A [Member]
Common Stock Outstanding [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
BALANCE (in shares) at Dec. 31, 2024 5,456,072 2,542,365        
BALANCE at Dec. 31, 2024 $ 1 $ 0 $ 591,882 $ (5,681) $ (484,517) $ 101,685
Vesting of restricted stock units (in shares) 130,355          
Vesting of restricted stock units $ 0 0 0 0 0 0
Issuance of common stock under employee stock purchase plan 0 0 66 0 0 66
Stock-based compensation 0 0 4,399 0 0 4,399
Comprehensive income 0 0 0 2,584 0 2,584
Net loss 0 0 0 0 (37,376) (37,376)
Exercise of stock options $ 0 $ 0 3 0 0 3
Conversion of Class B shares into Class A common stock (in shares) 2,292          
Conversion of Class B shares into Class A common stock $ 0   0 0 0 0
Conversion of Class B shares into Class A common stock (in shares)   (2,292)        
Conversion of Class B shares into Class A common stock   $ 0        
BALANCE (in shares) at Jun. 30, 2025 5,604,152 2,542,365        
BALANCE at Jun. 30, 2025 $ 1 $ 0 596,350 (3,097) (521,893) 71,361
BALANCE (in shares) at Mar. 31, 2025 5,515,268 2,542,365        
BALANCE at Mar. 31, 2025 $ 1 $ 0 594,204 (4,991) (506,392) 82,822
Vesting of restricted stock units (in shares) 73,451          
Vesting of restricted stock units $ 0 0 0 0 0 0
Issuance of common stock under employee stock purchase plan 0 0 66 0 0 66
Stock-based compensation 0 0 2,080 0 0 2,080
Comprehensive income 0 0 0 1,894 0 1,894
Net loss $ 0 $ 0 0 0 (15,501) (15,501)
BALANCE (in shares) at Jun. 30, 2025 5,604,152 2,542,365        
BALANCE at Jun. 30, 2025 $ 1 $ 0 596,350 (3,097) (521,893) 71,361
BALANCE (in shares) at Dec. 31, 2025 6,176,841 2,542,340        
BALANCE at Dec. 31, 2025 $ 1 $ 0 601,587 (3,874) (561,800) 35,914
Vesting of restricted stock units (in shares) 465,657 0        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Issuance of common stock under employee stock purchase plan 0 0 2 0 0 2
Stock-based compensation 0 0 4,380 0 0 4,380
Comprehensive income 0 0 0 (13) 0 (13)
Net loss 0 0 0 0 (37,093) (37,093)
Exercise of stock options $ 0 $ 0 55 0 0 $ 55
Exercise of stock options (in shares)           37,419
Conversion of Class B shares into Class A common stock (in shares) 54,350          
Conversion of Class B shares into Class A common stock $ 0   0 0 0 $ 0
Conversion of Class B shares into Class A common stock (in shares)   (54,350)        
Conversion of Class B shares into Class A common stock   $ 0        
Issuance of common stock under public offerings, net of issuance costs (in shares) 2,590,758 0        
Issuance of common stock under public offerings, net of issuance costs $ 0 $ 0 15,433 0 0 15,433
Loss of control $ 0 0 0 3,887 0 3,887
Acquisition of treasury stock (in shares) (10,999)          
Acquisition of treasury stock $ 0 0 0 0 0 0
Amortization of issuance costs under public offerings $ 0 $ 0 (41) 0 0 (41)
BALANCE (in shares) at Jun. 30, 2026 9,283,833 2,525,409        
BALANCE at Jun. 30, 2026 $ 1 $ 0 621,416 0 (598,893) 22,524
BALANCE (in shares) at Mar. 31, 2026 6,220,835 2,540,391        
BALANCE at Mar. 31, 2026 $ 1 $ 0 602,714 (3,915) (582,524) 16,276
Vesting of restricted stock units (in shares) 412,613          
Vesting of restricted stock units $ 0 0 0 0 0 0
Issuance of common stock under employee stock purchase plan 0 0 2 0 0 2
Stock-based compensation 0 0 3,212 0 0 3,212
Comprehensive income 0 0 0 28 0 28
Net loss 0 0 0 0 (16,369) (16,369)
Exercise of stock options $ 0 $ 0 55 0 0 55
Exercise of stock options (in shares)   37,419        
Conversion of Class B shares into Class A common stock (in shares) 52,401          
Conversion of Class B shares into Class A common stock $ 0   0 0 0 0
Conversion of Class B shares into Class A common stock (in shares)   (52,401)        
Conversion of Class B shares into Class A common stock   $ 0        
Issuance of common stock under public offerings, net of issuance costs (in shares) 2,590,758 0        
Issuance of common stock under public offerings, net of issuance costs $ 0 $ 0 15,433 0 0 15,433
Loss of control $ 0 $ 0 0 3,887 0 3,887
BALANCE (in shares) at Jun. 30, 2026 9,283,833 2,525,409        
BALANCE at Jun. 30, 2026 $ 1 $ 0 $ 621,416 $ 0 $ (598,893) $ 22,524