XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Revenue From Contracts With Customers - Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance, net $ 14,153 $ 13,793 $ 13,889 $ 13,734
Additions 2,906 2,552 5,614 4,896
Amortization (2,489) (2,352) (4,933) (4,637)
Balance, net 14,570 13,993 14,570 13,993
Cost to Obtain Contract [Member]        
Balance, net 14,070 13,713 13,808 13,653
Additions 2,900 2,546 5,601 4,883
Amortization (2,486) (2,347) (4,925) (4,624)
Balance, net 14,484 13,912 14,484 13,912
Cost to Fulfill Contract [Member]        
Balance, net 83 80 81 81
Additions 6 6 13 13
Amortization (3) (5) (8) (13)
Balance, net $ 86 $ 81 $ 86 $ 81