v3.25.2
Nature of Operations and Principles of Consolidation (Details) - Acquisition of OWYN [Member] - USD ($)
$ in Thousands
May 31, 2025
Jun. 13, 2024
Apr. 29, 2024
Entity Information [Line Items]      
Payments to acquire businesses (Estimated Prior to Acquisition Date))     $ 280,000
Payments to Acquire Businesses, Gross $ 280,200 $ 281,900