v3.26.1
INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 47,583 $ 47,081
Accumulated Amortization (28,225) (25,620)
Net Carrying Value 19,358 21,461
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 58,033 55,901
Accumulated Amortization (28,225) (25,620)
Net Carrying Value 29,808 30,281
In-Process Software Development Costs    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 10,450 8,820
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years  
Gross Carrying Amount $ 3,630 3,630
Accumulated Amortization (2,117) (2,004)
Net Carrying Value 1,513 1,626
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (2,117) (2,004)
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 40 40
Accumulated Amortization (40) (40)
Net Carrying Value 0 0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (40) (40)
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43,913 43,411
Accumulated Amortization (26,068) (23,576)
Net Carrying Value 17,845 19,835
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (26,068) $ (23,576)
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