v3.26.1
Common Stock and Share Transactions - Schedule of Common Stock Shares Issued and Aggregate Proceeds (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Common stock shares issued 0 9,514
Aggregate offering amount $ 0 $ 50,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
April 30, 2025 [Member]    
Schedule of Common Stock Shares Issued and Aggregate Proceeds [Line Items]    
Offering price per share   $ 5,252
Common stock shares issued   4,760
Aggregate offering amount   $ 25,000