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% |