v3.26.1
Share Repurchase Program - Additional Information (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Equity [Abstract]  
Share repurchase program, maximum share repurchase percentage 5.00%
Share repurchase program, maximum liquid assets percentage 25.00%
Share repurchase program, early repurchase deduction percentage 98.00%
Stock repurchase program, authorized Amount $ 500