v3.26.3
Note 13 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Contract with Customer, Asset, Allowance for Credit Loss $ 0   $ 0   $ 0
Contract with Customer, Liability, Revenue Recognized     32,600 $ 34,700  
Capitalized Contract Cost, Impairment Loss 0 $ 0 0 0  
Contract with Customer, Asset, Allowance for Credit Loss, Writeoff 0 0 0 0  
Service Fees [Member]          
Receivable from Customer in Brokerage 13,723   13,723   13,840
Accounts Receivable, Allowance for Credit Loss 1,238   1,238   $ 1,113
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 100 $ 400 $ 400 $ 500  
Minimum [Member]          
Customer Refunds Percentage     6.65%    
Maximum [Member]          
Customer Refunds Percentage     11.20%