XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) per Common Share
December 31,
202420232022
Net income$13,299 $20,324 $12,203 
Less: net income allocated to participating securities— 81 180 
Net income available to common stockholders$13,299 $20,243 $12,023 
Weighted average shares of common stock — basic8,693 8,550 8,356 
Effect of dilutive securities94 222 12 
Weighted average common and potentially issuable shares of common stock outstanding — diluted8,787 8,772 8,368 
Basic net income per share of common stock$1.53 $2.37 $1.44 
Diluted net income per share of common stock$1.51 $2.31 $1.44 
December 31,
202420232022
Net income allocated to participating securities$— $81 180 
Weighted average participating shares outstanding — basic— 34 125 
Effect of dilutive securities— — — 
Weighted average participating and potentially issuable participating shares outstanding — diluted
— 34 125 
Basic net income per participating share$0.00 $2.37 $1.44 
Diluted net income per participating share$0.00 $2.37 $1.44