v3.25.1
Net Loss per Share - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net loss $ (47,911) $ (29,065)
Weighted average common shares used in net loss per share attributable to common stockholders, basic 101,971,873 99,033,373
Weighted average common shares used in net loss per share attributable to common stockholders, diluted 101,971,873 99,033,373
Basic net loss per common share outstanding $ (0.47) $ (0.29)
Diluted net loss per common share outstanding $ (0.47) $ (0.29)