v3.26.1
Segment Information - Schedule of Operating Income and Operating Income Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Operating Income and Operating Income Margin [Abstract]        
Operating revenues $ 177,160 $ 112,621 $ 336,630 $ 220,703
Operating income 71,811 34,632 131,161 68,794
Add back: Amortization of intangible assets arising from the Ceres Acquisition 2,612 4,047
Add back: Acquisition-related costs 1,118 1,967 3,051 1,967
Adjusted operating income $ 75,541 $ 36,599 $ 138,259 $ 70,761
Operating income margin 40.50% 30.80% 39.00% 31.20%
Adjusted operating income margin 42.60% 32.50% 41.10% 32.10%