XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Major customer disclosure        
Revenue $ 145,513 $ 105,298 $ 395,522 $ 338,892
USA        
Major customer disclosure        
Revenue 46,315 32,347 153,915 131,415
South Korea        
Major customer disclosure        
Revenue 56,129 38,228 134,931 100,985
Singapore        
Major customer disclosure        
Revenue 21,082 16,325 45,406 42,371
Other        
Major customer disclosure        
Revenue $ 21,987 $ 18,398 $ 61,270 $ 64,121