XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]                      
Gross Carrying Amount $ 38,750       $ 25,892       $ 38,750 $ 25,892  
Accumulated Amortization (8,455)       (6,693)       (8,455) (6,693)  
Net Carrying Value 30,295       19,199       30,295 19,199  
Capitalized computer software included in cost of sales                 700    
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Gross Carrying Amount 45,870       25,892       45,870 25,892  
Accumulated Amortization (8,455)       (6,693)       (8,455) (6,693)  
Net Carrying Value 37,415       19,199       37,415 19,199  
Total cost of sales 29,045 $ 42,648 $ 34,862 $ 31,289 39,902 $ 44,104 $ 31,110 $ 41,288 137,844 156,404 $ 117,497
Software development costs | Disposal Group, Held-for-sale, Not Discontinued Operations                      
Indefinite-lived Intangible Assets [Line Items]                      
Indefinite-live intangible assets 7,120       0       $ 7,120 0  
Acquired technology                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 8 years    
Gross Carrying Amount 3,630       3,630       $ 3,630 3,630  
Accumulated Amortization (643)       (256)       (643) (256)  
Net Carrying Value 2,987       3,374       2,987 3,374  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization (643)       (256)       $ (643) (256)  
Customer relationships                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 3 years    
Gross Carrying Amount 40       40       $ 40 40  
Accumulated Amortization (19)       (5)       (19) (5)  
Net Carrying Value 21       35       21 35  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization (19)       (5)       (19) (5)  
Software development costs                      
Finite-Lived Intangible Assets [Line Items]                      
Gross Carrying Amount 35,080       22,222       35,080 22,222  
Accumulated Amortization (7,793)       (6,432)       (7,793) (6,432)  
Net Carrying Value 27,287       15,790       27,287 15,790  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization $ (7,793)       $ (6,432)       $ (7,793) $ (6,432)  
Software development costs | Minimum                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 2 years    
Software development costs | Maximum                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 5 years