XML 137 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Major Customers - Revenue Information by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]      
Revenue $ 922,720 $ 1,149,100 $ 1,025,536
United States [Member]      
Revenue from External Customer [Line Items]      
Revenue 398,170 460,985 517,433
United Kingdom [Member]      
Revenue from External Customer [Line Items]      
Revenue 196,064 214,655 189,685
Germany [Member]      
Revenue from External Customer [Line Items]      
Revenue 119,976 230,922 146,797
Other International [Member]      
Revenue from External Customer [Line Items]      
Revenue $ 208,510 $ 242,538 $ 171,621