XML 108 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14. Commitments and Contingencies (Details) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 31, 2023
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, current $ 0 $ 7,500  
Contingent consideration, noncurrent 6,500 11,000  
Evolar AB [Member]      
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 6,500 $ 11,000  
Contingent consideration payment $ 7,500