XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Matching contributions [Table Text Block]
The table below sets forth our contributions for the past three years (in thousands):
 202420232022
Defined contribution and international retirement plans$10,953 $10,973 $10,230 
Deferred compensation plan238 218 283