Subsequent Event |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Subsequent Events [Abstract] | |
Subsequent Event | 15. SUBSEQUENT EVENT On July 31, 2025, the Board of Directors of the Company approved a stock repurchase program for up to $75.0 million which will commence on July 31, 2025 and expires January 31, 2027. The stock repurchase program replaced the previous stock repurchase program. The other terms of the stock repurchase program are consistent with the Company’s previous stock repurchase program. |