XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 36,176 $ 41,201 $ 29,629
State 9,627 9,955 8,147
Foreign 2,074 1,476 1,242
Deferred:      
Federal 941 (8,001) (7,376)
State (788) (1,719) (1,332)
Foreign (1,007) (1,354) (942)
Provision for income taxes $ 47,023 $ 41,558 $ 29,368