v3.25.1
Note 2 - Significant Accounting Policies and Condensed Financial Statement Components (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Payment for Acquisition, Loan and Lease, Held-for-Investment $ 48.1 $ 61.0  
Financing Receivable, Deferred Commitment Fee $ 20.1   $ 19.8
Weighted Average Remaining Accretion Period of Deferred Revenue (Month) 23 months   24 months
Effective Income Tax Rate Reconciliation, Percent 23.60% 21.10%