XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 (nine months) $ 4,225
2027 4,240
2028 3,442
2029 2,110
2030 1,382
2031 1,408
Thereafter 1,154
Total $ 17,961