XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Revenue $ 424,267 $ 319,411
Income from operations 60,524 38,440
SC    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Revenue 295,226 218,797
Income from operations 44,705 27,351
IPS    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Revenue 61,998 53,058
Income from operations 10,305 7,069
SCS    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Revenue 67,043 47,556
Income from operations $ 5,514 $ 4,020