v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 61,985 $ 112,292 $ 102,333 $ 216,416
Defined benefit pension plans        
Amortization of actuarial loss, net of tax of $2, $2, $4, and $4, respectively 6 7 12 15
Other comprehensive income, net of tax 6 7 12 15
Comprehensive income $ 61,991 $ 112,299 $ 102,345 $ 216,431