v3.25.4
Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 23, 2022
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]          
Antidilutive securities excluded from computation of earnings per share     600,000 1,400,000 800,000
Common stock issued, value     $ 11,688    
Net proceeds from sales of common stock     $ 11,688    
Wells Fargo Credit Agreement [Member]          
Class Of Stock [Line Items]          
Issuance of common stock   1,179,201      
weighted-average price per share   $ 10.38 $ 10.38    
Gross proceeds from sale of common stock   $ 12,200      
Offering costs   500      
Net proceeds from sales of common stock   $ 11,700      
Maximum [Member] | Wells Fargo Credit Agreement [Member]          
Class Of Stock [Line Items]          
Common stock issued, value $ 200,000