XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Earnings (Loss) Per Share - Reconciliation of Basic and Diluted Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net loss $ 22,122 $ (18,706) $ (24,836) $ (23,818) $ 3,416 $ (48,654)
Net income (loss) from continuing operations 23,073   (22,604)   9,538 (42,639)
Net loss from discontinued operations $ (951)   $ (2,232)   $ (6,122) $ (6,015)
Weighted average number of shares outstanding:            
Basic (in shares) 37,659   31,222   37,528 31,132
Dilutive effect of equity based awards and warrants            
Dilutive effect of equity based awards and warrants (in shares) 376   0   94 0
Diluted (in shares) 38,035   31,222   37,622 31,132
Net earnings (loss) per share - basic            
Continuing operations, basic (in dollars per share) $ 0.61   $ (0.72)   $ 0.25 $ (1.37)
Discontinued operations, basic (in dollar per share) (0.03)   (0.07)   (0.16) (0.19)
Net earnings (loss) per share - diluted            
Continuing operations, diluted (in dollar per share) 0.61   (0.72)   0.25 (1.37)
Discontinued operations, diluted (in dollars per share) $ (0.03)   $ (0.07)   $ (0.16) $ (0.19)