v3.25.2
Net Loss Per Share - Reconciles Basic Earnings Per Share and Diluted Earnings Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net loss $ (30,401) $ (26,639) $ (22,243) $ (20,346) $ (57,040) $ (42,589)
Net loss attributable to common stockholders (30,401)   (22,243)   (57,040) (42,589)
Undistributed earnings and net loss attributable to common stockholders, basic and diluted $ (30,401)   $ (22,243)   $ (57,040) $ (42,589)
Weighted Average Number of Shares Outstanding, Basic 216,431,348   182,584,078   216,289,923 182,567,091
Weighted Average Number of Shares Outstanding, Diluted 216,431,348   182,584,078   216,289,923 182,567,091
Net loss per share, Basic $ (0.14)   $ (0.12)   $ (0.26) $ (0.23)
Net loss per share, Diluted $ (0.14)   $ (0.12)   $ (0.26) $ (0.23)