XML 110 R97.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income before income taxes        
Domestic net income before income taxes $ 49,318 $ 53,638 $ 200,545 $ 146,458
Foreign net income before income taxes 19,826 7,718 39,801 24,072
Net income before income taxes 69,144 61,356 240,346 170,530
Current tax expense        
U.S. Federal 611 62 1,512 62
U.S. State 180 11 400 11
Foreign 463 310 1,514 726
Total current expense 1,254 383 3,426 799
Deferred tax (benefit) expense        
U.S. Federal 540 (530) 216 (689)
U.S. State 131 (139) 32 (195)
Foreign (1) 88 (204) 166
Total deferred tax (benefit) expense 670 (581) 44 (718)
Total income tax expense, net $ 1,924 $ (198) $ 3,470 $ 81