v3.25.2
Commitments And Contingencies (Narrative) (Details)
$ in Thousands
1 Months Ended
Jul. 18, 2025
USD ($)
Sep. 03, 2019
item
Feb. 28, 2025
USD ($)
Jun. 30, 2025
USD ($)
Commitments And Contingencies [Line Items]        
Aggregate amount accrued for loss contingencies       $ 22,630
Amount probable of recovery through insurance       769
Insurance reserve for employee medical benefit program       $ 4,545
Number of individuals commenced action against company | item   2    
Insurance proceeds     $ 5,602  
Subsequent Event [Member]        
Commitments And Contingencies [Line Items]        
Insurance proceeds $ 7,125