v3.25.1
Receivables and Current Expected Credit Losses (“CECL”) - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 4,700  
Bad debt expense 1,660 $ 183
Advertising provision adjustment 600  
Write-offs (300)  
Ending balance 6,700  
Accounts Receivable    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 3,100  
Bad debt expense 1,200  
Advertising provision adjustment 600  
Write-offs (100)  
Ending balance 4,800  
Notes Receivable, short-term    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 300  
Bad debt expense 300  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance 600  
Notes Receivable, long-term    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 800  
Bad debt expense 0  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance 800  
Real estate leases receivable    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 100  
Bad debt expense 100  
Advertising provision adjustment 0  
Write-offs (100)  
Ending balance 100  
Equipment leases receivable    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 500  
Bad debt expense 0  
Advertising provision adjustment 0  
Write-offs (100)  
Ending balance 400  
Other    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 0  
Bad debt expense 0  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance $ 0