XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital Stock Repurchase Plan Transactions (Tables)
3 Months Ended
Mar. 31, 2024
Capital Stock Repurchase Plan Transactions [Abstract]  
Schedule Of Repurchased Capital Stock

Three months ended March 31,

2024

2023

Total cost of repurchased shares (in thousands)

$

32,344 

$

-

Shares repurchased

50,000 

-

Weighted average price per share

$

646.87 

$

-