v3.26.3
Summary Of Major Accounting Policies Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]                    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 200   $ 3,500 $ 100            
Financing Receivable, Allowance for Credit Loss 600   600       $ 500      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 1,226,882 $ 913,731 1,226,882 $ 913,731 $ 1,168,784 $ 1,112,755 1,076,663 $ 848,124 $ 779,128 $ 720,322
Financing Receivable Allowance for Credit Losses Evaluation Period 3 years                  
Accounts and Financing Receivable, Allowance for Credit Loss $ 1,500   $ 1,500       $ 1,600      
Contract with Customer, Receivable, Credit Loss Expense (Reversal)   $ (800)