SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Software Development Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Software Development Costs | ||||
Amortization expense for capitalized cloud computing implementation costs | $ 1,018 | $ 995 | $ 2,024 | $ 1,989 |
Minimum | ||||
Software Development Costs | ||||
Capitalized software development cost amortization extension term | 2 years | |||
Maximum | ||||
Software Development Costs | ||||
Capitalized software development cost amortization extension term | 5 years |