v3.25.1
Note 10 - Commitments and Contingencies (Details Textual)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 02, 2024
USD ($)
Dec. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Feb. 28, 2024
USD ($)
Letters of Credit Outstanding, Amount         $ 1.0      
Class Action Lawsuit [Member]                
Payments for Legal Settlements             $ 1.4  
Litigation Settlement, Amount Awarded to Other Party     $ 14.4          
Litigation Case, Remaining Amount     $ 13.0          
Class Action Lawsuit [Member] | Accrued Expense and Other Current Liabilities [Member]                
Loss Contingency Accrual   $ 1.4         1.4  
Defendants [Member] | Class Action Lawsuit [Member]                
Insurance Policy, Post-closing Liability $ 10.0              
Sponsors [Member] | Class Action Lawsuit [Member]                
Insurance Policy, Post-closing Liability $ 3.0              
Growth Equity Fund [Member]                
Other Commitment               $ 50.0
IT solutions [Member]                
Unrecorded Unconditional Purchase Obligation   $ 15.0         $ 15.0  
Unrecorded Unconditional Purchase Obligation, Term (Year)   5 years   3 years        
Payments for Unconditional Purchase Commitment         8.2 $ 6.7    
Unrecorded Unconditional Purchase Obligation, Minimum Commitment Periods   4         4  
Guarantee for Service Agreement [Member]                
Unrecorded Unconditional Purchase Obligation       $ 96.0        
Letters of Credit Outstanding, Amount         $ 4.8