XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Revenue From Contracts With Customers - Deferred Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance, net $ 13,734 $ 13,257
Additions 9,619 9,405
Amortization (9,464) (8,928)
Balance, net 13,889 13,734
Cost to Obtain Contract [Member]    
Balance, net 13,653 13,174
Additions 9,595 9,381
Amortization (9,440) (8,902)
Balance, net 13,808 13,653
Cost to Fulfill Contract [Member]    
Balance, net 81 83
Additions 24 24
Amortization (24) (26)
Balance, net $ 81 $ 81