v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2025
Feb. 21, 2022
Stockholders’ Equity [Abstract]    
Repurchase amount   $ 10,000
Repurchased shares 110,293  
Average price per share $ 1.33