XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 4,538 $ 3,770 $ 14,473 $ 7,987
Less: Allocation of undistributed earnings to noncontrolling interest 1,010 1,917 3,413 3,890
Net income attributable to common stockholders 3,528 1,853 11,060 4,097
Less: Change in fair value of warrant liability 2,913   7,201  
Net income attributable to common stockholders - diluted $ 615 $ 1,853 $ 3,859 $ 4,097
Weighted average common shares outstanding 85,502,403 63,588,119 84,384,141 63,588,119
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 85,502,403 63,588,119 84,384,141 63,588,119
Weighted average of common stock options 16,453,298 15,316,205 16,688,181 15,321,289
Weighted average of Convertible Preferred Stock (as converted) 2,119,575   1,059,788  
Weighted average of Preferred Stock Warrants (as converted) 250,187   288,974  
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 104,325,463 78,904,324 102,421,084 78,909,408
Net income per share available for common stockholders, basic $ 0.04 $ 0.03 $ 0.13 $ 0.06
Net income per share available for common stockholders, diluted $ 0.01 $ 0.02 $ 0.04 $ 0.05