v3.26.3
Note 13 - Revenue From Contracts With Customers - Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Balance, net $ 15,391 $ 14,570 $ 14,907 $ 13,889
Additions 3,262 2,988 9,591 8,602
Amortization (3,019) (2,650) (8,864) (7,583)
Balance, net 15,634 14,908 15,634 14,908
Cost to Obtain Contract [Member]        
Balance, net 15,301 14,484 14,819 13,808
Additions 3,255 2,982 9,571 8,583
Amortization (3,014) (2,645) (8,848) (7,570)
Balance, net 15,542 14,821 15,542 14,821
Cost to Fulfill Contract [Member]        
Balance, net 90 86 88 81
Additions 7 6 20 19
Amortization (5) (5) (16) (13)
Balance, net $ 92 $ 87 $ 92 $ 87