v3.26.3
Net Income (Loss) Per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) $ 1,935 $ (11,597) $ (8,638) $ (53,110)
Net income (loss) attributable to noncontrolling interest 0 0 7 (1)
Net income (loss) attributable to common stockholders $ 1,935 $ (11,597) $ (8,645) $ (53,109)
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic 57,333,901 50,920,588 54,508,819 50,653,997
Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, diluted 60,462,719 50,920,588 54,508,819 50,653,997
Stock based awards        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive securities adjustment shares 3,108,687 0 0 0
Shares Reserved for Charitable Contribution        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive securities adjustment shares 20,131 0 0 0
Class A and Class B Common Stock        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) per share, basic $ 0.03 $ (0.23) $ (0.16) $ (1.05)
Net income (loss) per share, diluted $ 0.03 $ (0.23) $ (0.16) $ (1.05)