XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Long-term Debt - Schedule of Future Minimum Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 $ 0  
2026 11,720  
2027 and thereafter 0  
Total future payments 11,720  
Imputed interest and fair value adjustments 5,269  
Total Debt as of June 30, 2025 $ 16,989 $ 14,321