XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
From October 1, 2024 through November 4, 2024, the Company repurchased and retired 1,706,749 shares under the open market stock repurchase program for $6.2 million. Following these repurchases, the Company had a remaining authorization of $80.2 million for future share repurchases.