XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Operating Income and Operating Income Margin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Operating Income [Abstract]    
Net income $ 24,629 $ 22,111
Adjusted Operating Income Margin    
Operating revenues 108,082 96,838
Less: Legal expenses covered by insurance (453)
Operating revenues, as adjusted 108,082 96,385
Operating income 34,162 27,950
Add back: Expenses incurred in response to an activist campaign 695
Adjusted operating income $ 34,162 $ 28,645
Operating income margin 31.60% 28.90%
Adjusted operating income margin 31.60% 29.70%