v3.25.1
Supplemental Financial Information - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Accrued compensation $ 14,538 $ 16,241
Accrued severance 1,096 746
Total 24,555 21,437
Related Party    
Related Party Transaction [Line Items]    
Other 2,881 1,607
Total 2,900 1,600
Nonrelated Party    
Related Party Transaction [Line Items]    
Other $ 6,040 $ 2,843