XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Change in Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 10,653 $ 8,677
Deferred revenue recorded 2,967 4,360
Less deferred revenue recognized as revenue (4,164) (3,958)
Ending balance $ 9,456 $ 9,079