XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition    
Contract Assets, beginning balance $ 4,761  
Net activity (115)  
Contract Assets, ending balance 4,646  
Contract Liabilities, beginning balance 3,462  
Net activity (535)  
Contract Liabilities, ending balance 2,927  
Revenue recognized from contract liabilities $ 2,755 $ 2,620