XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2024
Feb. 07, 2024
Feb. 01, 2024
Dec. 31, 2023
Subsequent Event [Line Items]        
Business acquisition, annualized revenue       $ 64.9
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program duration   20 years    
Subsequent Event | Forecast        
Subsequent Event [Line Items]        
Stock repurchase program authorized to be repurchased (in shares) 5,000,000      
Renewal period of share repurchase 1 year      
Erickson, Brown & Kloster, LLC | Subsequent Event        
Subsequent Event [Line Items]        
Business acquisition, annualized revenue     $ 8.9