XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies      
Allowance for credit losses $ 1,071 $ 618 $ 519
Charged to Costs and Expenses 983 397  
Allowance From Acquisitions 18    
Write Off of Uncollectible Accounts, Net of Recoveries (548) (298)  
Balance at End of Period $ 1,071 $ 618 $ 519