XML 75 R50.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change In Contract With Customer, Liability [Heading Roll Forward]    
Beginning balance $ 8,677 $ 11,590
Deferred revenue recorded 27,485 17,192
Less deferred revenue recognized as revenue (25,509) (20,105)
Ending balance $ 10,653 $ 8,677