XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Deferred Revenue - ICFA (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Deferred Revenue Roll Forward:  
Beginning Balance $ 21,517
Ending Balance 21,559
Deferred Revenue - ICFA  
Deferred Revenue Roll Forward:  
Beginning Balance 21,517
Payments Allocated to Deferred Revenue 42
Revenue Recognized 0
Ending Balance $ 21,559