v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events
Note 15 - Subsequent Events
Management has evaluated subsequent events from March 31, 2024 through the date the financial statement was available to be issued and has determined there are no material subsequent events that require disclosure other than those below.
Share Repurchase Program
Subsequent to March 31, 2024 and up through May 3, 2024, the Company repurchased and subsequently retired approximately 3,249,791 shares of the Company’s common stock in the open market at a cost of approximately $51.5 million, for an average price of $15.86 per share, under the Share Repurchase Program described further in Note 1 - Business, Basis of Presentation, and Summary of Significant Accounting Policies to the consolidated financial statements.