XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT AND RELATED INFORMATION - Schedule of Reconciliation of Reportable Segment Gross Profit to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information      
Total segment operating income $ 357,676 $ 299,526 $ 218,537
Total revenues 2,332,340 2,137,803 1,951,751
Cost of revenues (1,248,640) (1,202,042) (1,090,652)
Sales and marketing expense (148,570) (157,731) (149,770)
General and administrative expense (316,447) (300,938) (308,575)
Research and development expense (204,588) (117,939) (109,585)
Amortization of other intangibles (56,419) (59,627) (74,632)
Interest expense (4,995) (5,931) (23,629)
Other income, net 37,637 14,572 3,328
Income before income taxes 390,318 308,167 198,236
Operating Segments      
Segment Reporting Information      
Total segment operating income 766,695 662,941 568,202
Corporate Nonsegment      
Segment Reporting Information      
Total revenues 9,365 6,953 7,330
Cost of revenues (91,265) (83,739) (69,228)
Sales and marketing expense (27,396) (26,132) (22,249)
General and administrative expense (217,907) (195,239) (186,688)
Research and development expense (25,397) (5,631) (4,198)
Amortization of other intangibles $ (56,419) $ (59,627) $ (74,632)