XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plan (Details)
6 Months Ended
Jun. 30, 2022
Retirement Plan (Details) [Line Items]  
Deferral rate, percentage 3.00%
Employer initial match of gross pay 100.00%
Initial percentage of gross pay 3.00%
Employer match on additional gross pay 50.00%
Addition percentage of gross pay 2.00%
Vesting percentage of safe harbor deferrals 100.00%
Employer match on additional gross pay 3.00%
Minimum  
Retirement Plan (Details) [Line Items]  
Annual contributions, percentage 1.00%
Minimum | World Energy, LLC  
Retirement Plan (Details) [Line Items]  
Annual contributions, percentage 1.00%
Maximum  
Retirement Plan (Details) [Line Items]  
Annual contributions, percentage 90.00%
Maximum | World Energy, LLC  
Retirement Plan (Details) [Line Items]  
Annual contributions, percentage 100.00%