v3.26.1
Net Loss Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net loss $ (32,933) $ (45,440) $ (37,161) $ (34,272) $ (78,373) $ (71,433)
Weighted average common shares outstanding, basic 80,050,518   83,747,335   79,183,301 84,449,318
Weighted average common shares outstanding, diluted 80,050,518   83,747,335   79,183,301 84,449,318
Net loss per share, basic $ (0.41)   $ (0.44)   $ (0.99) $ (0.85)
Net loss per share, diluted $ (0.41)   $ (0.44)   $ (0.99) $ (0.85)