v3.25.2
Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 10,567 $ 8,315
Income tax receivable 2,586 9,341
Research and development tax credit receivable 6,236 7,554
Current portion of interest rate swap asset 775 2,213
Other current assets 1,455 2,057
Prepaid expenses and other current assets $ 21,619 $ 29,480