XML 122 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Sales tax liability - current $ 3,756 $ 2,973
Contingent Sales Tax Liabilities    
Loss Contingencies [Line Items]    
Sales tax liability 1,700 1,200
Sales tax liability - current $ 800 $ 300