XML 52 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Deferred Revenue and Revenue by Type - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Change in Contract with Customer, Liability [Roll Forward]    
Balance, beginning of period $ 1,518 $ 1,764
Add: net increase in current period contract liabilities 1,406 1,550
Less: revenue recognized from beginning balance (1,320) (1,437)
Balance, end of period $ 1,604 $ 1,877