XML 118 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Note 20 - Subsequent Events (Details Textual) - USD ($)
$ in Thousands
1 Months Ended
Feb. 09, 2026
Jan. 05, 2026
Feb. 12, 2024
Sep. 30, 2020
Feb. 08, 2026
Aug. 05, 2022
Share Repurchase Program, Authorized, Amount     $ 500,000     $ 500,000
Share Repurchase Program, Period in Force (Year)     24 months 24 years    
Share Repurchase Program, Remaining Authorized, Amount     $ 26,297      
Subsequent Event [Member]            
Share Repurchase Program, Authorized, Amount $ 500,000          
Share Repurchase Program, Period in Force (Year) 24 months          
Share Repurchase Program, Remaining Authorized, Amount         $ 199,340  
Subsequent Event [Member] | Allmand [Member]            
Payments to Acquire Businesses, Gross   $ 123,201