v3.26.1
Subsequent Events, Share Repurchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 12, 2026
Aug. 14, 2026
Jun. 30, 2026
Jun. 30, 2025
Share Repurchase Program [Abstract]        
Waiver consideration payable to preferred shareholder     $ 2,436 $ 2,249
Subsequent Event [Member] | Equity Incentive Plan [Member]        
Share Repurchase Program [Abstract]        
Number of shares granted (in shares)   0    
Subsequent Event [Member] | Series A Preferred Stock [Member]        
Share Repurchase Program [Abstract]        
Waiver consideration payable to preferred shareholder $ 1,500      
Subsequent Event [Member] | Common Stock [Member]        
Share Repurchase Program [Abstract]        
Repurchase of common shares (in shares)   137,481    
Repurchase of common share, aggregate amount   $ 141