v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related party transactions            
Revenue, primarily from a related party   $ 14,483 $ 6,649 $ 26,194 $ 12,906  
Due from related party $ 10,269 10,269   10,269   $ 12,119
Due to related parties 19,855 19,855   19,855   20,289
Cash paid in connection with asset acquisition       1,285    
Reversal of revenue, due to return of unsold inventory 200     200   400
U.S. asset acquisition            
Related party transactions            
Cash paid in connection with asset acquisition           1,100
Related Party            
Related party transactions            
Revenue, primarily from a related party   1,808 $ 3,426 4,178 7,873  
Due from related party 1,132 1,132   1,132   5,312
Due to related parties 3,823 3,823   3,823   5,198
Ascensia | Related Party            
Related party transactions            
Revenue, primarily from a related party       4,200 7,900  
Sales commission expense       0 $ 2,600  
Due from related party 1,100 1,100   1,100   5,300
Due to related parties 4,200 4,200   4,200   $ 5,200
Expense to related party       8,700    
Ascensia | Related Party | Accounts payable            
Related party transactions            
Due to related parties $ 400 $ 400   $ 400