XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Internally Developed Software (Tables)
3 Months Ended
Mar. 31, 2022
Research and Development [Abstract]  
Schedule of Internally Developed Software, Net
Internally developed software, net consisted of the following:
  March 31,December 31,
 Estimated Useful Life20222021
(in thousands)
Internally developed software5 years$247,229 $225,380 
Less: accumulated amortization (100,215)(91,721)
Internally developed software, net $147,014 $133,659 
Schedule of Amortization Expense
Amortization expense was as follows:
 Three Months Ended
 March 31,
 20222021
(in thousands)
Amortization expense$8,494 $6,271