v3.25.2
Subsequent Events (Details)
$ in Thousands
Jul. 23, 2025
USD ($)
Share Repurchase Program | Maximum  
Subsequent Events [Line Items]  
Maximum additional value of issued and outstanding common stock eligible for repurchase under the stock repurchase program $ 500,000