XML 124 R107.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Details) - Schedule of Operating Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Operating Income [Abstract]        
Operating revenues $ 107,034 $ 85,724 $ 203,872 $ 167,768
Operating income 33,511 18,181 61,461 34,752
Add back: Expenses incurred in response to an activist campaign 4,271 4,913 4,966 5,880
Adjusted operating income $ 37,782 $ 23,094 $ 66,427 $ 40,632
Operating income margin 31.30% 21.20% 30.10% 20.70%
Adjusted operating income margin 35.30% 26.90% 32.60% 24.20%