XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events

20. Subsequent Events

Subsequent to March 31, 2025, the Company repurchased 103,939 shares of its common stock under the Share Repurchase Program that were each cancelled at the time of repurchase for a total of $3.2 million.