v3.26.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 84,740 $ 52,005 $ 145,601 $ 84,057
Other comprehensive loss:        
Change in available-for-sale securities (net of tax effect of $0, $0, $31, and $26, respectively) 0 0 (95) (84)
Change in derivative transactions (net of tax effects of $(115), $(1,918), $(4,013) and $9,221, respectively) (2,218) 5,044 10,581 (28,860)
Foreign currency translation adjustments (net of tax effects of $206, $(29), $1,778 and $(5,594), respectively) 7,077 (4,272) (4,307) 26,091
Other comprehensive income (loss) 4,859 772 6,179 (2,853)
Comprehensive income $ 89,599 $ 52,777 $ 151,780 $ 81,204