XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Future Minimum Principal Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Schedule of Future Minimum Principal Payments [Abstract]  
2025 $ 10,621
2026 30,000
2027 50,000
Total future payments $ 90,621