XML 89 R69.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE-BASED PAYMENT - Schedule of Classification of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Cost of revenues $ 1,530 $ 1,964 $ 4,559 $ 5,780
General and administrative expenses 10,444 12,834 35,031 55,528
Research and development expenses 2,953 3,193 8,660 10,981
Selling and marketing expenses 935 1,284 3,391 5,533
Construction in process 140 139 429 403
Total $ 16,002 $ 19,414 $ 52,070 $ 78,225