XML 95 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Capitalized Software Costs, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Computer Software, Net [Abstract]      
Website and internal-use software $ 82,138 $ 75,871  
Less: Accumulated amortization (59,846) (56,612)  
Net Carrying Value 22,292 19,259  
Amount of capitalized software 13,900 12,400 $ 11,000
Amortization expense $ 11,000 $ 9,700 $ 11,100