v3.26.1
Subsequent Event
6 Months Ended
Jun. 30, 2026
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
In July 2026, the Company repurchased an additional 531,620 shares of its common stock under its authorized stock repurchase program for an aggregate consideration of $10.0 million.