XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
10. Commitments and Contingencies (Details) - Contingent Consideration - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
May 31, 2023
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, current $ 0 $ 7,500  
Contingent consideration, noncurrent 11,000 11,000  
Evolar AB      
Business Acquisition, Contingent Consideration [Line Items]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High     $ 42,500
Contingent consideration, current   7,500  
Contingent consideration, noncurrent 11,000 $ 11,000  
Contingent consideration payment $ 7,500