Accrued Expenses and Other Liabilities - Schedule of Change in Contingent Consideration (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Contingent Consideration [Roll Forward] | ||
| Beginning balance | $ 2,743 | $ 6,219 |
| Change in fair value of contingent consideration | (63) | (2,285) |
| Settlement of contingent consideration (related to Ignis) | (1,669) | (1,191) |
| Ending balance | $ 1,011 | $ 2,743 |
| X | ||||||||||
- Definition Business Combination, Contingent Consideration Arrangements, Liability, Increase (Decrease) In Fair Value No definition available.
|
| X | ||||||||||
- Definition Business Combination, Contingent Consideration Arrangements, Liability, Settlement Of Contingent Consideration No definition available.
|
| X | ||||||||||
- Definition Contingent Consideration No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|