XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Software Development Costs      
Amortization expense for capitalized cloud computing implementation costs $ 4,007 $ 2,570 $ 0
Minimum      
Software Development Costs      
Capitalized software development cost amortization extension term 2 years    
Amortization term of capitalized software development costs 3 years    
Maximum      
Software Development Costs      
Capitalized software development cost amortization extension term 5 years    
Amortization term of capitalized software development costs 5 years