v3.26.1
Revenue Recognition - Deferred Revenue - ICFA (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue Roll Forward:    
Revenue recognized $ (2,111) $ 0
ICFA revenue    
Deferred Revenue Roll Forward:    
Beginning of period 22,772  
Payments allocated to deferred revenue 329  
Reclassifications from HUF 929  
Revenue recognized (2,111)  
End of period $ 21,919