XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

NOTE 23 - SUBSEQUENT EVENTS

As of February 25, 2025, the Company repurchased 258,218 shares at a total cost of $30.5 million, or $118.14 per share pursuant to the Plan authorized by the Company's board of directors (see Note 14 - Stockholders’ Equity - Share Repurchases).

Subsequent to December 31, 2024, and through February 25, 2025, pursuant to the recent executive orders issued by the Administration or actions by DOGE, the Company received notices for termination-for-convenience of approximately $276 million and for stop-work orders of approximately $99 million.