XML 91 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income (loss) before income taxes      
United States $ 270,842 $ 198,028 $ 116,380
Foreign 7,757 6,857 4,048
Income before income taxes $ 278,599 $ 204,885 $ 120,428