XML 102 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Borrowings - Summary of Maturities of Debt Instruments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2026 $ 7,653
2027 698,692
2028 319
Long-term debt $ 706,664