v3.26.1
Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 23, 2022
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class Of Stock [Line Items]            
Antidilutive securities excluded from computation of earnings per share   100,000   300,000 100,000 400,000
Wells Fargo Credit Agreement [Member]            
Class Of Stock [Line Items]            
Issuance of common stock     1,179,201      
weighted-average price per share     $ 10.38      
Gross proceeds from sale of common stock     $ 12.2      
Offering costs     0.5      
Net proceeds from sales of common stock     $ 11.7      
Wells Fargo Credit Agreement [Member] | Maximum [Member]            
Class Of Stock [Line Items]            
Common stock issued, value $ 200.0