v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 267,258 $ 183,919 $ 497,302 $ 388,018
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net 3,652 33,396 (8,193) 47,079
Other comprehensive income (loss) 3,652 33,396 (8,193) 47,079
Comprehensive income 270,910 217,315 489,109 435,097
Less comprehensive income attributable to the noncontrolling interest 985 217 1,430 503
Comprehensive income attributable to shareholders $ 269,925 $ 217,098 $ 487,679 $ 434,594