XML 193 R145.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 07, 2024
Jan. 08, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]          
Payments to Acquire Businesses, Gross     $ 0 $ (38,886) $ 0
Subsequent Event [Member] | Common Stock          
Subsequent Event [Line Items]          
Dividend Per Share (USD per share) $ 0.15 $ 0.15      
Declared date Feb. 07, 2024 Jan. 08, 2024      
Payment Date Mar. 25, 2024 Feb. 26, 2024      
Record Date Feb. 29, 2024 Jan. 31, 2024