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.
|