v3.25.1
Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets [Abstract]    
Prepaid expenses $ 7,130 $ 6,584
Contract acquisition costs 5,907 6,657
Other assets 1,379 2,832
Total prepaid expenses and other assets 14,416 16,073
Prepaid expenses and other assets current 11,880 13,058
Prepaid expenses and other assets, less current portion 2,536 3,015
Total prepaid expenses and other assets $ 14,416 $ 16,073