XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued bonus $ 6,390 $ 17,377
Accrued commissions 4,985 4,818
Other accrued expenses, accrued income taxes, and other current liabilities 20,865 13,780
Total $ 32,240 $ 35,975