XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) per Common Share
December 31,
202320222021
Net income$20,324 $12,203 $4,671 
Less: net income allocated to participating securities81 180 232 
Net income available to common shareholders$20,243 $12,023 $4,439 
Weighted average common shares outstanding — basic8,550 8,356 8,062 
Effect of dilutive securities222 12 — 
Weighted average common and potentially issuable common shares outstanding — diluted
8,772 8,368 8,062 
Basic net income per common share$2.37 $1.44 $0.55 
Diluted net income per common share$2.31 $1.44 $0.55 
December 31,
202320222021
Net income allocated to participating securities$81 $180 232 
Weighted average participating shares outstanding — basic34 125 422 
Effect of dilutive securities— — — 
Weighted average participating and potentially issuable participating shares outstanding — diluted
34 125 422 
Basic net income per participating share$2.37 $1.44 $0.55 
Diluted net income per participating share$2.37 $1.44 $0.55