XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contingent Consideration Common Share Liability Rollforward [Roll Forward]      
Estimated fair value of contingent consideration common shares liability, beginning balance   $ 0 $ 70,477
Change in estimated fair value of the contingent consideration common shares liability $ 0 $ 0 (29,389)
Reclassification of contingent consideration common shares liability to equity     (41,088)
Estimated fair value of contingent consideration common shares liability, ending balance     $ 0