XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per Share      
Net Income (Loss) $ 41,695 $ 40,347 $ 29,026
Less: Adjustments for earnings attributable to participating securities (999) (858) (566)
Net income used in calculating earnings per share $ 40,696 $ 39,489 $ 28,460
Weighted average shares outstanding (including participating securities) 34,443 34,183 33,984
Adjustment for participating securities (834) (743) (672)
Shares used in calculating basic earnings per share 33,609 33,440 33,312
Shares used in calculating diluted earnings per share 33,609 33,440 33,312