v3.22.4
Acquisition of ConnectPV - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 26, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition, Equity Interests Issued or Issuable [Line Items]        
Aggregate purchase price, net of cash acquired   $ 0 $ 12,909 $ 0
Goodwill acquired during period     $ 19,260  
ConnectPV        
Business Acquisition, Equity Interests Issued or Issuable [Line Items]        
Voting interests acquired (as a percent) 100.00%      
Aggregate purchase price, net of cash acquired $ 13,800      
Cash acquired from acquisition $ 800      
Equity interest issued or issuable (in shares) 209,437      
Value of equity interest issued or issuable $ 6,500      
Goodwill acquired during period 19,800      
Acquisition-related costs $ 2,300