v3.22.4
Investments and Fair Value Measurements - Contingent Consideration Liability (Details) - Contingent consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Beginning balance $ 9,066 $ 0
Liability recorded as a result of current period acquisition 12,970 9,000
Change in estimated fair value, recorded in selling, general and administrative expenses 316 66
Cash payments 0 0
Ending balance $ 22,352 $ 9,066