XML 101 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Contingent Consideration Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Contingent consideration payment $ 1,411 $ 521 $ 0
Circularis | Unvested RSAs      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Contingent consideration, included in other non-current liabilities 10,800 2,600  
Contingent consideration payment $ 1,900 $ 700  
Issuance of common stock for a business acquisition (in shares) 5.5 0.5  
Business combination, contingent consideration, vested value $ 8,900 $ 1,900  
Other liabilities, fair value $ 1,400