XML 58 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Expected Benefit Payments [Table Text Block]
  

2023

  

2022

 

Health benefits, including premiums

 $18,483  $14,607 

401(k) matching

  2,910   2,549 

Deferred bonus plan

  687   809 

Total

 $22,080  $17,965