Business Combinations - Summary of Business Acquisitions (Details) - USD ($) $ in Thousands |
3 Months Ended | ||||
---|---|---|---|---|---|
Mar. 12, 2023 |
Feb. 13, 2023 |
Mar. 01, 2022 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
Business Acquisition [Line Items] | |||||
Cash Paid | $ 38,018 | ||||
Seller Obligations | 1,131 | ||||
Total Purchase Price | 39,149 | ||||
Revenue | 2,637 | ||||
Net Income | 66 | ||||
Anchor | |||||
Business Acquisition [Line Items] | |||||
Cash Paid | $ 35,928 | 35,928 | |||
Seller Obligations | 1,000 | 1,000 | |||
Total Purchase Price | $ 36,928 | ||||
Revenue | 2,193 | ||||
Net Income | 51 | ||||
Other | |||||
Business Acquisition [Line Items] | |||||
Cash Paid | $ 2,090 | $ 8,050 | 2,090 | $ 8,050 | |
Seller Obligations | 131 | 1,878 | 131 | 1,878 | |
Total Purchase Price | $ 2,221 | $ 9,928 | |||
Revenue | 444 | 915 | |||
Net Income | $ 15 | $ 97 |