XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Event
3 Months Ended
Mar. 31, 2026
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
Subsequent to March 31, 2026, the Company repurchased 320,763 shares of its common stock at a weighted-average price of $31.18 per share pursuant to its share repurchase program.