XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Long-term debt (Tables)
12 Months Ended
Dec. 31, 2025
Debt Instruments [Abstract]  
Schedule of Maturities of Long-term Debt [Table Text Block]
Future required principal payments for long-term debt as of December 31, 2025 are shown in the table below.

2026$5,000 
202721,250 
$26,250