XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings (Loss) Per Share        
Net income (loss) attributable to common stockholders $ (12,205) $ 13,667 $ (31,365) $ 3,321
Weighted average shares outstanding - basic 178,063,573 174,128,230 177,502,037 173,266,760
Weighted average shares outstanding - diluted 178,063,573 174,703,533 177,502,037 173,566,001
Earnings (loss) per share - Basic $ (0.07) $ 0.08 $ (0.18) $ 0.02
Earnings (loss) per share - Diluted $ (0.07) $ 0.08 $ (0.18) $ 0.02