XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
From July 1, 2024 through August 2, 2024, the Company repurchased and retired 1,205,223 shares under the open market stock repurchase program for $4.3 million. Following these repurchases, the Company had a remaining authorization of $94.5 million for future share repurchases.