v3.25.1
Supplemental Financial Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Prepaid expenses $ 6,866 $ 7,425
Total 8,011 8,707
Related Party    
Related Party Transaction [Line Items]    
Other current assets 76 203
Nonrelated Party    
Related Party Transaction [Line Items]    
Other current assets $ 1,069 $ 1,079