XML 116 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Shares Repurchased (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 22, 2022
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
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)   5,704,023 4,566 6,800,301 635,653
Aggregate cost   $ 30   $ 3,570  
Remained future purchases   33,535   33,535  
Common Stock [Member]          
Shares Repurchased [Line Items]          
Aggregate cost   $ 55,050   $ 62,870  
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