v3.25.4
Note 11 - Costs to Obtain and Fulfill a Contract (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Capitalized Contract Cost [Table Text Block]
  

Year ended December 31, 2025

  

Year ended December 31, 2024

 
         

Balance, beginning of period

 $2,333  $2,581 

Capitalization of costs

  1,777   1,451 

Amortization of costs

  (1,858)  (1,699)

Balance, end of period

 $2,252  $2,333 
  

Year ended December 31, 2025

  

Year ended December 31, 2024

 
         

Balance, beginning of period

 $116,975  $111,068 

Deferral of costs

  188,420   185,174 

Recognized costs

  (192,361)  (179,267)

Balance, end of period

 $113,034  $116,975