XML 92 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Major Customer [Line Items]      
Revenue $ 831,518 $ 1,039,593 $ 867,827
United States      
Revenue, Major Customer [Line Items]      
Revenue 764,593 944,201 786,802
Europe      
Revenue, Major Customer [Line Items]      
Revenue 34,322 54,265 26,916
Americas excluding U.S.      
Revenue, Major Customer [Line Items]      
Revenue 25,583 32,696 41,892
Middle East & Africa      
Revenue, Major Customer [Line Items]      
Revenue 5,917 7,457 10,885
Asia Pacific      
Revenue, Major Customer [Line Items]      
Revenue $ 1,103 $ 974 $ 1,332