XML 72 R65.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 1,576 $ 4,538 $ 5,310 $ 14,473
Less: Allocation of undistributed earnings to noncontrolling interest 1,134 1,010 2,170 3,413
Net income attributable to common stockholders 442 3,528 3,140 11,060
Less: Change in fair value of warrant liability 212 2,913 2,467 7,201
Net income attributable to common stockholders - diluted $ 230 $ 615 $ 673 $ 3,859
Weighted average common shares outstanding 89,119,344 85,502,403 87,295,099 84,384,141
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 89,119,344 85,502,403 87,295,099 84,384,141
Weighted average of common stock options 13,498,569 16,453,298 14,438,614 16,688,181
Weighted average of Convertible Preferred Stock (as converted)       1,059,788
Weighted average of Preferred Stock Warrants (as converted) 83,794 250,187 135,068 288,974
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 102,701,707 102,205,888 101,868,781 102,421,084
Net income per share available for common stockholders, basic $ 0 $ 0.04 $ 0.04 $ 0.13
Net income per share available for common stockholders, diluted $ 0 $ 0.01 $ 0.01 $ 0.04