v3.24.0.1
Acquisition of ConnectPV - Narrative (Details) - ConnectPV
$ in Millions
Aug. 26, 2021
USD ($)
shares
Business Acquisition, Equity Interests Issued or Issuable [Line Items]  
Voting interests acquired (as a percent) 100.00%
Aggregate purchase price in cash $ 13.8
Cash acquired from acquisition $ 0.8
Equity interest issued or issuable (in shares) | shares 209,437
Value of equity interest issued or issuable $ 6.5
Goodwill acquired during period 19.8
Acquisition-related costs $ 2.3