XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Internal-Use Software (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Internal Use Software [Abstract]      
Period of initial terms of arrangement   5 years  
Period of additional renewal term   5 years  
Incurred and capitalized implementation costs   $ 1,218 $ 1,357
Capitalized implementation costs $ 4,240 4,240  
Amortization expense $ 0 $ 0  
Software Capitalized Implementation Costs [Member]      
Internal Use Software [Abstract]      
Amortization period 10 years 10 years