XML 136 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shares Repurchased (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2025
Nov. 20, 2023
Feb. 22, 2022
Aug. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 24, 2025
Shares Repurchased [Line Items]                
Stock repurchase program year in force     3 years          
Stock repurchase program period in force date     Apr. 27, 2025          
Repurchase shares (in Shares)   13,087            
Shares repurchased         $ 62,870 $ 3,570 $ 3,418  
Remained future purchases         $ 33,536      
Conversion of stock shares converted (in Shares)       14,750,000        
Cash consideration       $ 143,812        
Cash consideration per share (in Dollars per share)       $ 9.75        
Minimum [Member]                
Shares Repurchased [Line Items]                
Common stock purchase authorized amount     $ 85,709          
Maximum [Member]                
Shares Repurchased [Line Items]                
Common stock purchase authorized amount     $ 100,000          
Common Stock [Member] | Board of Directors Chairman [Member]                
Shares Repurchased [Line Items]                
Repurchase shares (in Shares)         6,800,301 635,653 593,261  
Forecast [Member]                
Shares Repurchased [Line Items]                
Stock repurchase program year in force 3 years              
Forecast [Member] | Minimum [Member]                
Shares Repurchased [Line Items]                
Common stock purchase authorized amount               $ 129,158
Forecast [Member] | Maximum [Member]                
Shares Repurchased [Line Items]                
Common stock purchase authorized amount               $ 150,000