XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measures - Fair Value Measurement Inputs and Valuation Techniques (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair Value $ 1,849 $ 1,969 $ 1,964 $ 2,129 $ 2,079 $ 2,078
Level 3            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair Value $ 1,849   $ 1,964      
Level 3 | Minimum | Enterprise value-to-revenue multiple | Market Approach            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Unobservable Inputs 0.2   0.2      
Level 3 | Maximum | Enterprise value-to-revenue multiple | Market Approach            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Unobservable Inputs 18.9   18.9      
Level 3 | Weighted Average | Enterprise value-to-revenue multiple | Market Approach            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Unobservable Inputs 1.77   1.77