v3.25.4
Net Loss Per Common Share - Reconciliation of Basic and Diluted Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Income Per Common Share Basic And Diluted [Line Items]      
Net loss $ (497,889) $ (85,141) $ (242,056)
Net loss per common share, basic $ (7.44) $ (1.27) $ (3.65)
Net loss per common share, diluted $ (7.44) $ (1.27) $ (3.65)
Basic, Weighted average number of common shares outstanding 66,934,388 66,821,951 66,407,248
Diluted, Weighted average number of common shares outstanding 66,934,388 66,821,951 66,407,248