XML 115 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]                          
Payments to related party $ 11,922 $ 11,599 $ 10,229 $ 8,203 $ 7,836 $ 6,791 $ 21,828 $ 14,627 $ 33,750 $ 22,830 $ 51,954 $ 32,117 $ 28,024
Due to related parties 1,893 1,700 3,772 6,889 6,926 7,433 1,700 6,926 1,893 6,889 883 3,844  
Selling, general and administrative expenses from transactions with related party $ 44,126 $ 43,827 $ 43,820 $ 39,667 $ 37,948 $ 37,242 $ 87,647 $ 75,190 $ 131,773 $ 114,857 $ 180,022 159,323 114,087
Director | License Agreement                          
Related Party Transaction [Line Items]                          
Percentage of revenue paid as royalty                     4.00%    
Royalty estimated useful life                     15 years    
Related party transaction term of agreement                     20 years    
Related party transaction, agreement renewal term                     5 years    
Director | Related Party | License Agreement                          
Related Party Transaction [Line Items]                          
Due to related parties                     $ 16 0  
Payments to related party                     269 249 87
Due to related parties                     155 164  
Selling, general and administrative expenses from transactions with related party                     327 $ 405 $ 542
Annual Payment Threshold | Minimum | Director | Related Party | License Agreement                          
Related Party Transaction [Line Items]                          
Due to related parties                     $ 250