XML 101 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting Revenue from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]      
Total Revenues $ 538,782 $ 620,500 $ 1,281,250
United States      
Revenue from External Customer [Line Items]      
Total Revenues 171,192 206,263 340,793
Americas (excluding the United States)      
Revenue from External Customer [Line Items]      
Total Revenues 95,513 100,364 256,253
Asia Pacific      
Revenue from External Customer [Line Items]      
Total Revenues 57,581 66,214 116,849
Europe, Middle East, Africa      
Revenue from External Customer [Line Items]      
Total Revenues $ 214,496 $ 247,659 $ 567,355