XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Matching contributions [Table Text Block]
The table below sets forth our contributions for the past three years (in thousands):
 202320222021
Defined contribution and international retirement plans$10,973 $10,230 $9,308 
Deferred compensation plan218 283 239