XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Contract with Customer, Asset, Allowance for Credit Loss $ 0   $ 0   $ 0
Contract with Customer, Asset, Allowance for Credit Loss, Period Increase (Decrease) 0 $ 0 0 $ 100  
Contract with Customer, Asset, Allowance for Credit Loss, Writeoff 0 0 10    
Capitalized Contract Cost, Impairment Loss 0 0 0 0  
Service Fees [Member]          
Receivable from Customer in Brokerage 14,658   14,658   9,361
Accounts Receivable, Allowance for Credit Loss 1,217   1,217   $ 626
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) 400 100 500 200  
Accounts Receivable, Allowance for Credit Loss, Writeoff $ 100 $ 0 100 100  
Contract with Customer, Liability, Revenue Recognized     $ 34,700 35,300  
Minimum [Member]          
Customer Refunds Percentage     6.25%    
Maximum [Member]          
Customer Refunds Percentage     12.00%    
Contract with Customer, Asset, Allowance for Credit Loss, Writeoff       $ 100