Summary of Significant Accounting Policies (Tables)  | 
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Depreciation Using the Straight-line Method over Estimated Useful Lives |   Depreciation is computed using the straight-line method over estimated useful lives as  
follows:  
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Intangibles are Amortized Using the Straight-line Method over Estimated Useful Lives | These intangibles are amortized using the straight-line method over the following estimated useful lives: 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Partial Self Insurance Reserve | 
 The following table presents the changes in our partial self-insurance  
reserves:  
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shares Used to Compute Basic and Diluted Net Earning Per Share |   The following table sets forth the shares used to compute basic and diluted net earnings per share for the periods indicated:  
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- Definition Property Plant And Equipment Useful Life No definition available. 
  | 
| X | ||||||||||
- Definition Schedule Of Partial SelfInsurance Reserves No definition available. 
  | 
| X | ||||||||||
- Definition Summary Of Estimated Useful Life No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
  |