XML 60 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued bonus $ 8,390 $ 17,377
Accrued commissions 4,431 4,818
Accrued payroll 4,915 3,215
Other accrued expenses, accrued income taxes, and other current liabilities 12,810 10,565
Total $ 30,546 $ 35,975