XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Accounts Receivable      
Unbilled revenue $ 30,700   $ 29,800
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at Beginning of Period 3,779 $ 3,642  
Expense 874 378  
Write off (433) (148)  
Other 3 33  
Balance at End of Period $ 4,223 $ 3,905