v3.26.1
Subsequent Event (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 13, 2026
Jun. 30, 2026
Jun. 30, 2026
Subsequent Event      
Repurchase of common stock (in shares)     1,313,066
Aggregate purchase amount   $ 1,478 $ 1,478
Subsequent events      
Subsequent Event      
Repurchase of common stock (in shares) 2,947,468    
Aggregate purchase amount $ 4,022