XML 75 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Level 3 Measurement (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 11, 2023
Dec. 31, 2023
Dec. 31, 2022
Contingent consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance   $ 22,352 $ 9,066
Liability recorded as a result of current period acquisition     12,970
Cash payments or redemptions   (10,000) 0
Ending balance   10,890 22,352
Contingent consideration | Selling, general and administrative expenses      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in estimated fair value   (1,462) 316
Convertible notes payable      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance   0  
Issuance of convertible notes payable and option $ 89,100 89,063  
Conversions to common stock   (6,542)  
Cash payments or redemptions   (9,000)  
Ending balance   69,803 0
Convertible notes payable | Other income (expense), net      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in estimated fair value   (3,718)  
Purchase option liability      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance   0  
Issuance of convertible notes payable and option   9,763  
Ending balance   8,534 $ 0
Purchase option liability | Other income (expense), net      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in estimated fair value   $ (1,229)