XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share - Details of Earnings Per Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]                
Net loss $ (4,133) $ (17,751) $ (8,356) $ (7,201) $ (9,350) $ 5,214 $ (30,240) $ (11,337)
Weighted average common shares outstanding:                
Basic (in shares) 40,454     39,723     40,529 39,801
Incremental shares with dilutive effect:                
Restricted stock awards 0     0     0 0
Diluted (in shares) 40,454     39,723     40,529 39,801
Basic (in dollars per share) $ (0.10)     $ (0.18)     $ (0.75) $ (0.28)
Diluted (in dollars per share) $ (0.10)     $ (0.18)     $ (0.75) $ (0.28)