XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share ("EPS") Attributable to Common Stockholders - Basic and Diluted EPS Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 3,734 $ 9,935
Less: Allocation of undistributed earnings to noncontrolling interest 1,036 2,403
Net income attributable to common stockholders 2,698 7,532
Less: Change in fair value of warrant liability 2,255 4,288
Net income attributable to common stockholders - diluted $ 443 $ 3,244
Weighted average common shares outstanding 86,420,530 83,265,879
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 86,420,530 83,265,879
Weighted average of common stock options 15,372,925 16,889,266
Weighted average of Convertible Preferred Stock (as converted)   2,119,575
Weighted average of Preferred Stock Warrants (as converted) 177,217 319,477
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 101,970,672 102,594,197
Net income per share available for common stockholders, basic $ 0.03 $ 0.09
Net income per share available for common stockholders, diluted $ 0 $ 0.03