v3.26.1
Net loss per common share - Schedule of Earnings Per Share, Basic and Diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]    
Net Income (Loss) $ (38,626) $ (72,700)
Net loss per share attributable to common stockholders - basic $ (0.46) $ (0.98)
Net loss per share attributable to common stockholders - diluted $ (0.46) $ (0.98)
Weighted-average number of common shares used in computing net loss per share - basic 83,071,185 73,910,026
Weighted-average number of common shares used in computing net loss per share - diluted 83,071,185 73,910,026