XML 87 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity - Additional Information (Details) - USD ($)
$ in Thousands
Aug. 20, 2025
Mar. 31, 2026
Class Of Stock [Line Items]    
Share repurchase program authorized   9,810,000
Share repurchase expiration date Aug. 21, 2026  
Average daily trading volume 25.00%  
Average daily trading shares 241,023  
Maximum    
Class Of Stock [Line Items]    
Authorized for share repurchase value $ 10,000  
Share repurchase program authorized 10,000,000  
Shares repurchase daily 60,255