XML 116 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Segment Information (Details) - Table 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Operating Income (Loss) $ 224,939 $ 213,222 $ 281,644
Interest and other income - net 5,538 7,392 676
Income before provision for income taxes 230,477 220,614 282,320
Segment Reporting, Reconciling Item, Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Operating Income (Loss) $ (96,738) $ (91,743) $ (89,358)