v3.26.1
Subsequent Event
3 Months Ended
Mar. 31, 2026
Subsequent Events [Abstract]  
Subsequent Event Subsequent eventOn May 5, 2026 the Company's Board of Directors authorized up to $100.0 million for share repurchases.