XML 105 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible and Other Non-Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Other assets, noncurrent $ 340   $ 380
Intangible and other non-current assets, net 37,872   37,677
Amortization of intangibles 332 $ 321  
Amortization of intangibles 200    
Accumulated amortization of other deferred costs $ 3,980   3,788
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Service Contract, Term 8 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Service Contract, Term 10 years    
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Other assets, noncurrent $ 28,713   28,862
Trade Names | Disposal Group, Not Discontinued Operations      
Finite-Lived Intangible Assets [Line Items]      
Disposal group, intangible assets 200    
Capitalized Commissions      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, net 4,715   4,678
Prepaid Agreements      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, net 1,269   1,335
Finite-lived intangible assets, accumulated amortization 3,276   3,158
Amortization of intangibles $ 100    
Prepaid Agreements | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Service Contract, Term 1 year    
Prepaid Agreements | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Service Contract, Term 10 years    
Internal-use Software      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, net $ 2,835   2,422
Finite-lived intangible assets, accumulated amortization 528   $ 444
Amortization of intangibles $ 100    
Internal-use Software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life 3 years    
Internal-use Software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible assets, useful life 5 years