v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis
The following table provides the financial instruments measured at fair value on a recurring basis:
December 31, 2023
Level 1Level 2Level 3Total
Assets
Derivative assets:
Interest rate swaps— 530 — 530 
Total assets at fair value— 530 — 530 
Liabilities
Alignment Shares liability— — 60,502 60,502 
Other current liabilities:
True Green II Acquisition - contingent liability
— — 4,658 4,658 
Caldera Acquisition - contingent liability
— — 2,600 2,600 
Total liabilities at fair value— — 67,760 67,760 

December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market fund$101,842 $— $— $101,842 
Derivative assets:
Interest rate swaps— 3,953 — 3,953 
Total assets at fair value101,842 3,953 — 105,795 
Liabilities
Alignment Shares liability— — 66,145 66,145 
Other current liabilities:
Solar Acquisition - contingent liability
— — 2,875 2,875 
Total liabilities at fair value— — 69,020 69,020 
Schedule of Alignment Shares
For the year ended
December 31, 2023
For the year ended
December 31, 2022
Shares$Shares$
Beginning balance1,207,500 $66,145 1,408,750 $127,474 
Alignment Shares converted(201,250)(11)(201,250)(15)
Alignment Shares forfeited(10,062)(432)— — 
Fair value remeasurement— (5,200)— (61,314)
Ending balance996,188 $60,502 1,207,500 $66,145