XML 61 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Payables and Accruals [Abstract]  
Decrease in accrued bonus $ 8,987