v3.26.1
Stockholders’ Equity - Schedule of Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
Stockholders’ Equity [Abstract]      
Total Number of Shares Purchased 50,332 80,236
Average Price Paid per Share $ 2.02 $ 1.98
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 2,323,235 2,272,903 2,192,667
Maximum Approximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs $ 5,803 $ 5,905 $ 6,064