XML 91 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events - Additional Information (Details)
Jun. 24, 2025
shares
Subsequent Event [Line Items]  
Stock repurchase shares percentage of issued and outstanding shares of common stock 5.00%
Repurchase program effective date Jul. 01, 2025
Repurchase program expiration date Dec. 31, 2026
Maximum  
Subsequent Event [Line Items]  
New stock repurchase program authorized amount 1,200,000