XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

19.

Employee benefit plans

 

Defined contribution savings plan

 

The Company currently offers its employees a company 401(k) matching savings plan, which covers substantially all employees. Under this plan, the Company matches the amount of eligible employees’ contributions, subject to specified limits, up to 6% of earnings. Company contributions totaled $1,923, $1,719, and $1,770 for the years ended December 31, 2023, 2022 and 2021, respectively.