Quarterly report [Sections 13 or 15(d)]

Income Taxes (Details)

v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Effective Income Tax Rate Reconciliation [Line Items]        
Provision (benefit) for income taxes $ 2,140 $ 567 $ 2,044 $ (12,704)
Effective federal income tax rate     (4.30%) 6.90%
Income taxes payable     $ 2,066 $ (16,809)
PUERTO RICO        
Effective Income Tax Rate Reconciliation [Line Items]        
Income taxes payable       $ 19,900