XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements of Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 15, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Consideration as promissory note $ 60,000 $ 60,000 $ 0 $ 0  
Promissory note, interest rate 10.00%       10.00%
Note receivable   $ 64,643 $ 0