XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities $ 3,967 $ 7,091 $ 202
Additions based on tax positions related to the current year 1,782 4,391 269
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 505 130 520
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 2,790 12,576 1,103
Uncertain Tax positions to be resolved in next 12 months 8,000    
Deferred Income Taxes and Other Tax Liabilities, Noncurrent 2,487 1,033  
Liabilities Subject to Compromise, Income Tax Contingencies   1,000  
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Beginning of year 25,457 15,846 17,367
Additions based on tax positions related to the current year 1,782 4,391 269
Reductions for explration statutes of limitations (505) (130) (520)
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 2,790 12,576 1,103
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions (7,020) (135) (2,171)
Settlements (3,967) (7,091) (202)
Balance at end of year 18,537 $ 25,457 $ 15,846
Other Liabilities      
Income Tax Contingency [Line Items]      
Liabilities Subject to Compromise, Income Tax Contingencies $ 19,000