XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Deferred Revenue - ICFA (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Deferred Revenue Roll Forward:  
Beginning Balance $ 21,517
Ending Balance 22,527
Deferred Revenue - ICFA  
Deferred Revenue Roll Forward:  
Beginning Balance 21,517
Payments Allocated to Deferred Revenue 1,010
Revenue Recognized 0
Ending Balance $ 22,527