SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND USE OF ESTIMATES - Intangible Assets and Capitalized Software Development Costs (Details) |
Dec. 31, 2023 |
---|---|
Software | |
Definite-lived intangible assets: | |
Estimated useful life | 3 years |
Minimum | Software | |
Definite-lived intangible assets: | |
Estimated useful life | 2 years |
Minimum | Patents | |
Definite-lived intangible assets: | |
Estimated useful life | 15 years |
Maximum | Software | |
Definite-lived intangible assets: | |
Estimated useful life | 4 years |
Maximum | Patents | |
Definite-lived intangible assets: | |
Estimated useful life | 20 years |