XML 116 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Stock repurchased during period   $ 10,428   $ 29,656
Stock Repurchase Program July 2022        
Class of Stock [Line Items]        
Share repurchase program, authorized, amount $ 30,000      
Stock repurchased during period (in shares) 321,229   0  
Stock Repurchase Program October 2021        
Class of Stock [Line Items]        
Stock repurchased during period $ 10,400