Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Schedule of Stock Repurchases (Details)

v3.26.1
Stockholders' Equity - Schedule of Stock Repurchases (Details) - Stockholders Equity [Member] - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Schedule of Stock Repurchases [Line Items]            
Total Number of Shares Purchased 19,510 171,251 76,447 79,344 30,949
Average Price Paid Per Share (in Dollars per share) $ 1.78 $ 1.51 $ 1.49 $ 1.37 $ 1.21
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program 2,192,667 2,173,157 2,001,906 1,925,459 1,846,115
Maximum Approximate Dollar Value of Shares that May Yet be Purchased Under the Plan or Program (in Dollars) $ 6,064 $ 6,099 $ 6,358 $ 6,472 $ 6,576 $ 6,618