v3.25.2
Fair Value Measurements of Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 15, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Consideration as promissory note $ 60,000 $ 0 $ 60,000  
Promissory note, interest rate 10.00%     10.00%