XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Related Party Transaction [Line Items]        
Selling, general and administrative $ 23,364 $ 16,930 $ 40,312 $ 37,292
Board of Directors | Related Party        
Related Party Transaction [Line Items]        
Compensation expense 400 300 1,000 600
Selling, general and administrative $ 400 $ 200 $ 900 $ 400