v3.26.1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table summarizes the Company’s computation of basic and diluted net income (loss) per share available to common stockholders for the three months ended March 31, 2026 and 2025:

Three Months Ended March 31,
20262025
Numerator:
Net income (loss)$5,686 $(5,688)
Less: Earnings allocated to participating securities
  Accumulated undeclared dividends - Series A(2,664)— 
  Accumulated undeclared dividends - Series B(2,283)— 
Allocable net income (loss)
739 (5,688)
  Allocation of undistributed earnings - Series A(199)— 
  Allocation of undistributed earnings - Series B(185)— 
Net income (loss) available to common stockholders$355 $(5,688)
Denominator:
Weighted average common shares outstanding - basic and diluted5,455 4,618 
Net income (loss) per common share available to common stockholders - basic and diluted$0.07 $(1.23)
Schedule of Antidilutive Securities
The following table summarizes potential common shares outstanding at each period end that were excluded from diluted net income (loss) per share because their effect would have been anti-dilutive:
Three Months Ended March 31,
20262025
Public warrants500,000 500,000 
Private warrants13,300 13,300 
Stock options255,189 270,554 
Unvested restricted stock units83,396 203,714 
Shares issuable upon Series A and Series B Preferred Stock Conversion5,891,471 — 
Total potential common shares excluded6,743,356 987,568