XML 131 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]    
Sales tax liability - current $ 3,983 $ 3,756
Contingent Sales Tax Liabilities    
Loss Contingencies [Line Items]    
Sales tax liability 1,100 1,700
Sales tax liability - current $ 900 $ 800