XML 54 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stock Repurchase Program

Note 16. Stock Repurchase Program

In March 2022, the Company's Board authorized a $250.0 million stock repurchase program. Under the stock repurchase program, the Company may repurchase shares from time to time in the open market or in privately negotiated transactions. The stock repurchase program has no expiration from the date of authorization. During the year ended December 31, 2022, the Company repurchased 1.8 million shares of its common stock at an aggregate cost of $74.3 million under the stock repurchase program. As of December 31, 2022, a total of approximately $175.7 million remained available for future repurchases of its common stock under the stock repurchase program.