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