XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income (loss) before income taxes      
United States $ 222,160 $ 270,842 $ 198,028
Foreign 8,114 7,757 6,857
Income before income taxes $ 230,274 $ 278,599 $ 204,885