XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings (Loss) Per Share
The following tables set forth the computation of basic and diluted earnings (loss) per share, as applicable, for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30, 2023Three Months Ended June 30, 2022
 Basic EPSAdjustmentsDiluted EPSBasic EPSAdjustmentsDiluted EPS
Net income (loss)$13,732 $— $13,732 $(168,291)$— $(168,291)
Weighted average shares outstanding30,662 — 30,662 29,775 — 29,775 
Stock compensation— 874 874 — — — 
Warrants— 45 45 — — — 
Convertible notes— 214 214 — — — 
30,662 1,133 31,795 29,775 — 29,775 
EPS$0.45 $0.43 $(5.65)$(5.65)
 
Six Months Ended June 30, 2023Six Months Ended June 30, 2022
 Basic EPSAdjustmentsDiluted EPSBasic EPSAdjustmentsDiluted EPS
Net income (loss)$15,551 — $15,551 $(153,316)— $(153,316)
Weighted average shares outstanding30,587 — 30,587 29,601 — 29,601 
Stock compensation— 751 751 — — — 
Warrants— 22 22 — — — 
Convertible notes— 139 139 — — — 
30,587 912 31,499 29,601 — 29,601 
EPS$0.51 $0.49 $(5.18)$(5.18)