XML 68 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Event - Additional Information (Details) - $ / shares
Feb. 20, 2026
Feb. 02, 2026
Dec. 31, 2025
Dec. 31, 2024
Jun. 27, 2024
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share)     $ 0.18 $ 0.18 $ 0.18
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share)   $ 0.18      
Subsequent Event [Member] | At the Market Offering [Member]          
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) $ 0.18        
Subsequent Event [Member] | Maximum [Member] | At the Market Offering [Member]          
Subsequent Event [Line Items]          
Number of shares issued in transaction 50,000,000