XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 5,936 $ 2,856 $ 11,246 $ 17,329
Less: Allocation of undistributed earnings to noncontrolling interest 2,326 1,732 4,496 5,145
Net income attributable to common stockholders 3,610 1,124 6,750 12,184
Less: Change in fair value of warrant liability (23) (228) 2,444 6,973
Net income attributable to common stockholders - diluted $ 3,633 $ 1,352 $ 4,306 $ 5,211
Weighted average common shares outstanding 90,850,040 85,643,646 88,707,709 84,807,041
Weighted average shares used in calculating net income per share attributable to common stockholders, basic 90,850,040 85,643,646 88,707,709 84,807,041
Weighted average of common stock options 13,105,808 16,765,219 14,005,173 16,722,627
Weighted average of Convertible Preferred Stock (as converted)       703,946
Weighted average of Preferred Stock Warrants (as converted) 15,698 231,508 100,640 271,971
Weighted average shares used in calculating net income per share attributable to common stockholders, diluted 103,971,546 102,640,373 102,813,522 102,505,585
Net income per share available for common stockholders, basic $ 0.04 $ 0.01 $ 0.08 $ 0.14
Net income per share available for common stockholders, diluted $ 0.03 $ 0.01 $ 0.04 $ 0.05