v3.26.1
Stockholders' Equity - Share Repurchase (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Jun. 30, 2026
Stockholders' Equity      
Authorized amount for purchase of share $ 10,000    
Share repurchase plan period 1 year    
Repurchase of common stock (in shares)     1,313,066
Aggregate purchase amount   $ 1,478 $ 1,478
Amount available for share repurchases   $ 8,522 $ 8,522