XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 1,260 $ 1,319 $ 4,147 $ 6,381
Cost Of Sales [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense 428 706 1,427 3,081
Selling General And Administrative Expenses [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 832 $ 613 $ 2,720 $ 3,300