v3.25.1
Debt - Schedule of Future Principal Payments for the Total Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 (remaining) $ 338
2026 2,250
2027 2,250
2028 40,050
Total $ 44,888