XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Nov. 04, 2024
Stockholders' Equity    
Repurchase shares of common stock in aggregate amount $ 16,500 $ 30,000
Share repurchase (in shares) 635,603  
Total share repurchased cost $ 10,068  
Average total cost per repurchased share $ 15.76