XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]      
Number of reportable segments | segment 3 3  
Total $ 41,561 $ 45,448  
Transaction price allocated to unsatisfied or partially satisfied performance obligations 0    
Revenue recognized included in deferred revenue 800 3,000  
Remaining unamortized contract costs 200   $ 200
Impairment recognized 0   $ 0
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Total $ 700 $ 3,900