XML 123 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
14. Stockholders’ Equity
Common Stock Buyback
On January 29, 2018, the Board of Directors authorized a share buyback program pursuant to which the Company may, from time to time, purchase shares of its common stock with an aggregate purchase price of up to $100 million. No shares were repurchased in connection with the program during the years ended December 31, 2024, 2023 and 2022. The Company does not expect to utilize any further authorization in the near future.