XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Payments to related party $ 15,261 $ 11,599 $ 29,103 $ 21,828  
Other current liabilities 962   962   $ 883
Selling, general and administrative expenses from transactions with related party $ 49,439 43,827 $ 104,221 87,647  
Director | License Agreement          
Related Party Transaction [Line Items]          
Percentage of revenue paid as royalty     4.00%    
Royalty estimated useful life 15 years   15 years    
Related party transaction term of agreement     20 years    
Related party transaction, agreement renewal term     5 years    
Director | Related Party [Member] | License Agreement          
Related Party Transaction [Line Items]          
Due to related parties $ 8   $ 8   16
Payments to related party 53 156 199 201  
Other current liabilities 72   72   $ 155
Selling, general and administrative expenses from transactions with related party 5 $ 115 18 $ 115  
Annual Payment Threshold | Minimum | Director | Related Party [Member] | License Agreement          
Related Party Transaction [Line Items]          
Due to related parties $ 250   $ 250