XML 121 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Major customer disclosure      
Revenue $ 556,624 $ 461,117 $ 454,793
Property and equipment, net 75,509 67,808  
United States      
Major customer disclosure      
Revenue 201,466 176,821 277,776
Property and equipment, net 70,400 64,100  
South Korea      
Major customer disclosure      
Revenue 197,515 152,328 7,222
Singapore      
Major customer disclosure      
Revenue 67,318 53,327 57,309
Other countries      
Major customer disclosure      
Revenue 90,325 78,641 $ 112,486
India      
Major customer disclosure      
Property and equipment, net 2,600 3,000  
Other foreign locations      
Major customer disclosure      
Property and equipment, net $ 2,500 $ 700