XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Additional Information) (Details) - shares
Jul. 04, 2025
Jul. 15, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Common stock, aggregate shares reserved [1]     4,331,000 4,189,000
Subsequent Event [Member]        
Subsequent Event [Line Items]        
U S effective date description the One Big Beautiful Bill Act (“OBBBA”) was signed into law, which enacts significant changes to U.S. tax and related laws and has multiple effective dates from 2025 through 2027      
Common stock, aggregate shares reserved   1,100,000    
Subsequent Event [Member] | Minimum [Member]        
Subsequent Event [Line Items]        
Common stock, aggregate shares reserved   700,000    
[1]

(1) The table above excludes 541,000 treasury stock shares as of June 30, 2025 and December 31, 2024.