XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Future Minimum Principal Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Schedule of Future Minimum Principal Payments [Abstract]  
Remaining 2025 $ 10,614
2026 1
Total future payments $ 10,615