v3.26.3
Common Stock and Share Transactions - Schedule of Repurchased Shares of Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Repurchased Shares of Common Stock [Line Items]        
Average price paid per share (in Dollars per share) [1]     $ 0.07 $ 0.03
Approximate dollar value of shares that have been purchased under the plan $ 3,618,000 $ 13,921,000 $ 28,770,000 $ 23,074,000
Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     2,047,383  
Approximate dollar value of shares that have been purchased under the plan     $ 28,770,000  
January 1 - 31, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     528,149  
Average price paid per share (in Dollars per share)     $ 14.49  
Approximate dollar value of shares that have been purchased under the plan     $ 7,651,000  
Approximate dollar value of shares that may yet be purchased under the plan 52,290,000   $ 52,290,000  
February 1 - 28, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     743,792  
Average price paid per share (in Dollars per share)     $ 13.91  
Approximate dollar value of shares that have been purchased under the plan     $ 10,350,000  
Approximate dollar value of shares that may yet be purchased under the plan 41,940,000   $ 41,940,000  
March 1 - 31, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     244,320  
Average price paid per share (in Dollars per share)     $ 13.85  
Approximate dollar value of shares that have been purchased under the plan     $ 3,384,000  
Approximate dollar value of shares that may yet be purchased under the plan 38,556,000   $ 38,556,000  
April 1 - 30, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     131,921  
Average price paid per share (in Dollars per share)     $ 14.29  
Approximate dollar value of shares that have been purchased under the plan     $ 1,885,000  
Approximate dollar value of shares that may yet be purchased under the plan 36,671,000   $ 36,671,000  
May 1-24, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     8,488  
Average price paid per share (in Dollars per share)     $ 14.62  
Approximate dollar value of shares that have been purchased under the plan     $ 124,000  
Approximate dollar value of shares that may yet be purchased under the plan 36,547,000   $ 36,547,000  
May 25 - 31, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     0  
Average price paid per share (in Dollars per share)     $ 0  
Approximate dollar value of shares that have been purchased under the plan     $ 0  
Approximate dollar value of shares that may yet be purchased under the plan 100,000,000   $ 100,000,000  
June 1 - 30, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     124,952  
Average price paid per share (in Dollars per share)     $ 14.07  
Approximate dollar value of shares that have been purchased under the plan     $ 1,758,000  
Approximate dollar value of shares that may yet be purchased under the plan 98,242,000   $ 98,242,000  
July 1 - 31, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     157,252  
Average price paid per share (in Dollars per share)     $ 13.66  
Approximate dollar value of shares that have been purchased under the plan     $ 2,148  
Approximate dollar value of shares that may yet be purchased under the plan 96,094   $ 96,094  
August 1 - 31, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     70,782  
Average price paid per share (in Dollars per share)     $ 13.75  
Approximate dollar value of shares that have been purchased under the plan     $ 973  
Approximate dollar value of shares that may yet be purchased under the plan 95,121   $ 95,121  
September 1 - 30, 2026 | Common Stock [Member]        
Schedule of Repurchased Shares of Common Stock [Line Items]        
Total number of shares repurchased (in Shares)     37,727  
Average price paid per share (in Dollars per share)     $ 13.17  
Approximate dollar value of shares that have been purchased under the plan     $ 497  
Approximate dollar value of shares that may yet be purchased under the plan $ 94,624   $ 94,624  
[1] The per common share data was derived by using weighted average shares outstanding.