XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of calculation of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted earnings (loss) per share for the three and nine months ended September 30, 2022 and 2021:

Three Months Ended September 30, 2022Three Months Ended September 30, 2021
 Basic EPSAdjustmentsDiluted EPSBasic EPSAdjustmentsDiluted EPS
Net income$46,150 — $46,150 $14,948 — $14,948 
Weighted average shares outstanding30,473 — 30,473 29,179 — 29,179 
Employee stock compensation— 585 585 — 1,252 1,252 
Warrants— — — — 468 468 
Convertible notes— 45 45 — 1,244 1,244 
30,473 630 31,103 29,179 2,964 32,143 
EPS$1.51 $1.48 $0.51 $0.47 
 
Nine Months Ended September 30, 2022Nine Months Ended September 30, 2021
 Basic EPSAdjustmentsDiluted EPSBasic EPSAdjustmentsDiluted EPS
Net income (loss)$(107,166)— $(107,166)$38,098 — $38,098 
Weighted average shares outstanding29,892 — 29,892 29,097 — 29,097 
Employee stock compensation— — — — 1,283 1,283 
Warrants— — — — 427 427 
Convertible notes— — — — 1,213 1,213 
29,892 — 29,892 29,097 2,923 32,020 
EPS$(3.59)$(3.59)$1.31 $1.19