XML 31 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Changes in Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]        
Unbilled receivables, Balance at Beginning of Period $ 1,340 $ 1,299 $ 1,080 $ 1,401
Unbilled receivables, Revenue Recognized In Advance of Billings 384 634 2,026 2,770
Unbilled receivables, Billings (840) (525) (2,222) (2,763)
Unbilled receivables, Balance at End of Period $ 884 $ 1,408 $ 884 $ 1,408