v3.26.1
Common Stock and Share Transactions - Schedule of Common Stock Shares Issued and Aggregate Proceeds (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Common stock shares issued 0 4,754
Aggregate offering amount $ 0 $ 25,000
February 13, 2025 [Member]    
Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Offering price per share   $ 5,259
Common stock shares issued   4,754
Aggregate offering amount   $ 25,000