XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Revenue From Contracts With Customers - Changes in Deferred Service Fees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 82,713  
Balance 83,995 $ 82,713
Service Fees [Member]    
Balance 82,713 89,217
Deferral of revenue 56,712 61,058
Recognition of deferred service fees (55,853) (59,966)
Deferred service fees disposed of related to PWSC   (7,596)
Deferred service fees acquired related to SPI 423  
Balance $ 83,995 $ 82,713