XML 109 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Feb. 17, 2021
Loss Contingencies [Line Items]      
Estimated legal accrual(1) $ 20,700 $ 8,800  
Estimated legal accrual(1) 20,700 $ 8,750  
Indemnification Agreement      
Loss Contingencies [Line Items]      
Escrowed indemnity amount $ 45,000   $ 50,000