XML 128 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Income Taxes Paid, Net $ 472 $ 1,799
United States    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Income Tax Paid, Federal, after Refund Received [Abstract] (828) 1,798
PUERTO RICO    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Income Tax Paid, Foreign, after Refund Received [Abstract] 1,300 1
BERMUDA    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Income Tax Paid, Foreign, after Refund Received [Abstract] $ 0 $ 0