v3.25.4
Note 11 - Costs to Obtain and Fulfill a Contract - Capitalized Contract Costs Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Deferred Costs of Acquisition [Member]    
Balance $ 2,333 $ 2,581
Capitalization of costs 1,777 1,451
Amortization of costs (1,858) (1,699)
Balance 2,252 2,333
Domain Registration Costs [Member]    
Balance 116,975 111,068
Balance 113,034 116,975
Deferral of costs 188,420 185,174
Recognized costs $ (192,361) $ (179,267)