v3.25.4
Debt (Details Textual) - Wells Fargo Credit Agreement [Member] - USD ($)
$ in Millions
Jun. 26, 2024
Apr. 21, 2023
Dec. 31, 2025
Debt Instrument [Line Items]      
Revolving credit line available   $ 50.0  
Extended term period 1 year    
Loan accrues interest rate per annum, percentage   1.00%  
Loans interest rate, percentage   2.00%  
Term of agreement   2 years  
Option for renewal term   1 year  
Non-refundable commitment fee, percentage   0.25%  
Debt instrument, collateral amount   $ 55.0  
Cash pledged as collateral released     $ 55.0