Earnouts |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Earnouts [Abstract] | |
Earnouts | 17. Earnouts Prior to September 30, 2024, the earnout shares were classified as a liability and measured at fair value, with changes in fair value included in the unaudited condensed consolidated statements of operations and comprehensive income. On September 30, 2024, earnout participants agreed to forfeit all remaining earnout shares held in escrow, which were to be released and earned based on meeting EBITDA and revenue targets. The forfeiture is treated as a modification of the original earnout agreement. The remaining earnout shares which are to be released and earned based on the Company’s stock price meet the requirements for equity classification after the modification. The Company adjusted the fair value of the earnout shares a final time on September 30, 2024, immediately prior to the modification. The total adjusted liability balance, including the amount associated with the forfeited earnout shares, was reclassified into equity as of September 30, 2024. After the reclassification to equity, the earnout shares do not require subsequent fair value measurement. |