XML 145 R135.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information and Major Customers - Revenue Information by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from External Customer [Line Items]      
Revenue $ 1,149,100 $ 1,025,536 $ 563,004
United States [Member]      
Revenue from External Customer [Line Items]      
Revenue 460,985 517,433 374,600
United Kingdom [Member]      
Revenue from External Customer [Line Items]      
Revenue 214,655 189,685 56,355
Germany [Member]      
Revenue from External Customer [Line Items]      
Revenue 230,922 146,797 65,229
Other International [Member]      
Revenue from External Customer [Line Items]      
Revenue $ 242,538 $ 171,621 $ 66,820