v3.22.4
Intangible Assets - Additional Information (Details) - Technology-Based Intangible Assets, Software Development And Computer Software, Intangible Asset
12 Months Ended
Dec. 31, 2022
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Cost of intangible assets sold $ 30,598,000
Gain (Loss) on disposition of intangible assets $ 0