v3.26.1
Net income (loss) from continuing operations per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) from continuing operations $ 45,104 $ (15,321) $ 46,290 $ (15,050)
Denominator:        
Weighted-average common shares issued, basic (in shares) 48,866,822 47,798,146 48,663,807 47,468,266
Weighted-average common shares outstanding, basic (in shares) 48,866,822 47,798,146 48,663,807 47,468,266
Effect of dilutive securities 427,857 0 595,721 0
Weighted-average common shares issued, diluted (in shares) 49,294,679 47,798,146 49,259,528 47,468,266
Weighted-average common shares outstanding, diluted (in shares) 49,294,679 47,798,146 49,259,528 47,468,266
Net income (loss) per share from continuing operations        
Basic (in dollars per share) $ 0.92 $ (0.32) $ 0.95 $ (0.31)
Diluted (in dollars per share) $ 0.91 $ (0.32) $ 0.94 $ (0.31)
Anti-dilutive shares (in shares) 26,583 702,927 12,122 944,455