XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Deferred Revenue - ICFA (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Deferred Revenue Roll Forward:  
Beginning Balance $ 21,517
Ending Balance 22,449
Deferred Revenue - ICFA  
Deferred Revenue Roll Forward:  
Beginning Balance 21,517
Payments Allocated to Deferred Revenue 932
Revenue Recognized 0
Ending Balance $ 22,449