v3.26.1
INTANGIBLE ASSETS - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Total intangible assets $ 59,420 $ 54,411
Less: accumulated amortization (31,822) (26,102)
Intangible assets, net 27,598 28,309
Other Intangible Assets    
Intangible Asset, Finite-Lived [Line Items]    
Other indefinite-lived intangible assets 252 252
Capitalized software    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization 49,858 44,849
Other Intangible Assets    
Intangible Asset, Finite-Lived [Line Items]    
Intangible Asset, Finite-Lived, before Accumulated Amortization $ 9,310 $ 9,310