v3.26.1
Condensed 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 income $ 71,717 $ 70,248 $ 156,955 $ 144,282
Other comprehensive (loss) income:        
Foreign currency translation adjustment, before tax (120) 9,867 (2,019) 13,868
Income tax (expense) (13) (88) (46) (70)
Foreign currency translation adjustments, net of tax (133) 9,779 (2,065) 13,798
Changes in employee benefit related items:        
Amortization of prior service cost 0 0 0 229
Less: reclassification adjustment for (losses) included in net income upon retirement plan liquidation 0 0 0 (8,578)
Changes in employee benefit related items 0 0 0 8,807
Income tax (expense) 0 0 0 (55)
Employee benefit related items, net of tax 0 0 0 8,752
Other comprehensive (loss) income (133) 9,779 (2,065) 22,550
Comprehensive income $ 71,584 $ 80,027 $ 154,890 $ 166,832