v3.26.3
(Loss) Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net loss $ (46,768) $ (40,471) $ (43,277) $ (28,482) $ (86,886) $ (39,351) $ (130,516) $ (154,719)
Weighted average common shares outstanding for basic calculation (shares) 26,514,073     25,933,254     26,287,719 25,896,520
Weighted average common shares outstanding for diluted calculation (shares) 26,514,073     25,933,254     26,287,719 25,896,520
Basic (loss) earnings per share (usd per share) $ (1.76)     $ (1.10)     $ (4.96) $ (5.97)
Diluted (loss) earnings per share (usd per share) $ (1.76)     $ (1.10)     $ (4.96) $ (5.97)
Out of the Money                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Anti-dilutive shares (shares) 419,731     344,189     477,646 379,827
In the Money                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Anti-dilutive shares (shares) 5,847     71,431     7,416 38,435