XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Prepaid expenses and other current assets and other long-term assets - Prepaid and other current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 8,315 $ 6,363
Income tax receivable 9,341 3,395
Research and development tax credit receivable 7,554 5,004
Current portion of interest rate swap asset 2,213 4,473
Other current assets 2,057 1,158
Prepaid expenses and other current assets $ 29,480 $ 20,393