Annual report pursuant to Section 13 and 15(d)

Internally Developed Software, Net (Details)

v3.22.0.1
Internally Developed Software, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of intangible assets      
Less: accumulated amortization $ (91,721) $ (63,118)  
Internally developed software, net 133,659 96,501  
Amortization expense $ 28,603 18,670 $ 12,042
Internally developed software      
Components of intangible assets      
Estimated Useful Life 5 years    
Internally developed software $ 225,380 $ 159,619