XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Summary of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Prepaid expenses $ 6,202 $ 5,234
Indemnification escrow holdback 3,650 3,650
Other receivables 802 854
Other current assets 730 760
Prepaid expenses and other current assets $ 11,384 $ 10,498