v3.26.3
(Loss) Income Per Common Share - Schedule of Computation of Basic and Diluted Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic (loss) income per common share        
Net (loss) income $ (7,926) $ 6,502 $ (20,019) $ 7,342
Net loss (income) allocated to participating securities 10 (7) 23 (9)
Net (loss) income allocated to common stockholders $ (7,916) $ 6,495 $ (19,996) $ 7,333
Basic weighted-average common shares outstanding (in shares) 48,718 47,233 48,447 44,605
Basic (loss) income per common share (in usd per share) $ (0.16) $ 0.14 $ (0.41) $ 0.16
Diluted (loss) income per common share        
Net (loss) income $ (7,926) $ 6,502 $ (20,019) $ 7,342
Net loss (income) allocated to participating securities 10 (7) 23 (8)
Net (loss) income allocated to common stockholders $ (7,916) $ 6,495 $ (19,996) $ 7,334
Basic weighted-average common shares outstanding (in shares) 48,718 47,233 48,447 44,605
Effect of dilutive stock options and awards (in shares) 0 1,542 0 1,388
Diluted weighted-average common shares outstanding 48,718 48,775 48,447 45,993
Diluted (loss) income per common share (in usd per share) $ (0.16) $ 0.13 $ (0.41) $ 0.16